Pb mysql read only help

DoGa Messages postés 5 Statut Membre -  
 eki -
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

J0vi4L
 
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
lolo
 
Bonjour,
Il suffit de recharger ta table :

FLUSH TABLE `tatable`

et le tour est joué !
1
alain
 
verifie les droits d'acces
0
DoGa Messages postés 5 Statut Membre
 
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
alain
 
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 Statut Membre 105
 
Ta table est peut etre vérouillée , fait un

UNLOCK TABLES;

pour deverouiller toutes les tables.
0
DoGa Messages postés 5 Statut Membre
 
j'ai fait et il me réponds par :

query ok, 0 row affected , time 0.00 sec
visiblement ça marche pas.
0
steffo
 
comment fait t on et a quel endroit qu'on flush et que l'on inscrit tatable
0
eki
 
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 Statut Membre
 
oui, je suis l'admin.
-1
DoGa Messages postés 5 Statut Membre
 
bon ya personne ki peut m'aider alors ?????
0