Pb mysql read only help
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.
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
-
verifie les droits d'acces
-
tu as les droits administrateur ?
-
oui, je suis l'admin.
-
Ta table est peut etre vérouillée , fait un
UNLOCK TABLES;
pour deverouiller toutes les tables. -
j'ai fait et il me réponds par :
query ok, 0 row affected , time 0.00 sec
visiblement ça marche pas. -
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 -
Bonjour,
Il suffit de recharger ta table :
FLUSH TABLE `tatable`
et le tour est joué ! -
comment fait t on et a quel endroit qu'on flush et que l'on inscrit tatable
-
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'