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.

9 réponses

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

      FLUSH TABLE `tatable`

      et le tour est joué !
      1
      1. verifie les droits d'acces
        0
        1. 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
      2. tu as les droits administrateur ?
        0
        1. Ta table est peut etre vérouillée , fait un

          UNLOCK TABLES;

          pour deverouiller toutes les tables.
          0
          1. j'ai fait et il me réponds par :

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