Pb mysql read only help

Fermé
DoGa Messages postés 5 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 4 mars 2002 - 2 mars 2002 à 22:16
 eki - 27 juin 2008 à 14:01
mon prob :
impossible de faire koi ke ce soit sur la table user de mysql.
read only error (1036) :/
je peux ni modifier, ni ajoute, ni supprimer...

merci de votre aide.

suis sous win2000 pro avec apache/mysql/php.

9 réponses

Si la table est en Read Only avec le message Error: 1036 - Table 'XXX' is read only, il est possible que l'utilitaire myisampack ait été passé sur la table pour l'optimiser... (cet utilitaire, compacte la table ET la met automatiquement en lecture seule) pour revenir en arrière, il suffit de lancer [myisamchk --unpack] à partir du serveur.

myisampack et myisamchk sont livrés avec le serveur mysql dans le répertoire bin, les options de la ligne de commande sont connues en lancant myisamchk à partir d'une fenêtre de commande sans paramètre
1
Bonjour,
Il suffit de recharger ta table :

FLUSH TABLE `tatable`

et le tour est joué !
1
verifie les droits d'acces
0
DoGa Messages postés 5 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 4 mars 2002
3 mars 2002 à 00:28
déjà fait. j'ai vérifié les droits du répertoire et des fichiers.
tout est ok de ce côté là. :/
donc ça vient pas de là, en plus j'ai viré et réinstallé mysql et ke dalle !!! toujours read only :(
help
0
tu as les droits administrateur ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Momch Messages postés 40 Date d'inscription jeudi 28 février 2002 Statut Membre Dernière intervention 14 janvier 2004 105
4 mars 2002 à 13:19
Ta table est peut etre vérouillée , fait un

UNLOCK TABLES;

pour deverouiller toutes les tables.
0
DoGa Messages postés 5 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 4 mars 2002
4 mars 2002 à 15:43
j'ai fait et il me réponds par :

query ok, 0 row affected , time 0.00 sec
visiblement ça marche pas.
0
comment fait t on et a quel endroit qu'on flush et que l'on inscrit tatable
0
fais le dans ton phpmyadmin en ouvrant une commande sql après avoir séléctionné ta base

si tu veux flusher toutes les tables, tu fais 'FLUSH TABLES'
0
DoGa Messages postés 5 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 4 mars 2002
3 mars 2002 à 00:45
oui, je suis l'admin.
-1
DoGa Messages postés 5 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 4 mars 2002
4 mars 2002 à 12:18
bon ya personne ki peut m'aider alors ?????
0