IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

Your privilege table structure seems to be older than this MySQL version


Sujet :

Debian

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 112
    Points : 64
    Points
    64
    Par défaut Your privilege table structure seems to be older than this MySQL version
    Bonjour tout le monde,

    Je viens d'installer une Debian 8, puis un serveur Apache 2.0, PHP 5.6, MySQL en version 5.7 (pas la 5.5 installée par défaut) et enfin phpmyadmin.

    Pour MySQL j'ai téléchargé les .deb adéquat puis j'ai éxécuté en tant que root :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    apt-get -f install libaio1 libnuma1 libmecab2
    dpkg -i mysql-common_5.7.13-1debian8_amd64.deb
    dpkg -i mysql-community-client_5.7.13-1debian8_amd64.deb
    dpkg -i mysql-client_5.7.13-1debian8_amd64.deb
    dpkg -i mysql-community-server_5.7.13-1debian8_amd64.deb
     
    apt-get install phpmyadmin
    Tout se passe bien dans le meilleur des mondes sauf pour une chose : la gestion des utilisateurs dans phpmyadmin. J'obtiens ce message :
    Nom : your privilege table structure.png
Affichages : 1484
Taille : 45,3 Ko

    En cherchant sur le net,j'ai tenté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mysql_upgrade -uroot -p --force
    mysqlcheck -A -p --auto_repair -uroot
    sans succès. (il me dit que tout va bien.)
    J'ai entendu parlé aussi d'un script "mysql_fix_privilege_tables.sql" que je ne trouve ni sur le net ni dans le dossiers des scripts mysql installé.

    J'ai tenté aussi de tout désinstaller/réinstaller

    Quelqu'un pourrait-il m'aiguiller ?
    Merci beaucoup par avance !!!!!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Est-ce que la version 5.5 était installée avant que tu n'installes la version 5.7?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 112
    Points : 64
    Points
    64
    Par défaut
    Oui exact... J'ai oublié de le mentionner, désolé. A la base la 5.5 s'est installée. Je l'ai alors désinstallé avant d'installer la 5.7.

    En attendant j'ai installé Adminer qui semble ne pas poser de problème.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,

    si tu as désinstallé la version 5.5 à l'aide de apt-get remove, seule les packages mysql seront désinstallés. Par contre les fichiers de la DB resteront et c'est peut-être pour ça que tu as ce message d'erreur.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 13
    Points : 12
    Points
    12
    Par défaut
    J'ai exactement le même problème...

    Citation Envoyé par Mygale1978 Voir le message
    Salut,

    si tu as désinstallé la version 5.5 à l'aide de apt-get remove, seule les packages mysql seront désinstallés. Par contre les fichiers de la DB resteront et c'est peut-être pour ça que tu as ce message d'erreur.
    Comment peux t-on résoudre ce problème ?

    Avec 'mysql_upgrade --force -uroot -p' tout semble pourtant fonctionner...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    root@-------:~# mysql_upgrade --force -uroot -p
    Enter password: 
    Checking server version.
    Running queries to upgrade MySQL server.
    Checking system database.
    mysql.columns_priv                                 OK
    mysql.db                                           OK
    (...)
    sqwal.dc_user                                      OK
    sys.sys_config                                     OK
    Upgrade process completed successfully.
    Checking if update is needed.
    Toujours la même erreur quand je me rends dans l'onglet 'Privilèges'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     Your privilege table structure seems to be older than this MySQL version!
    Please run the mysql_upgrade command(mysql_fix_privilege_tables on older systems) that should be included in your MySQL server distribution to solve this problem!

Discussions similaires

  1. Table structurée en index
    Par Celestos dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 06/05/2010, 10h07
  2. [MySQL] Fusionner deux tables (structures différentes) via phpMyAdmin
    Par Fabien#21 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/02/2008, 01h25
  3. conception privilege table access-excel
    Par jokenjo dans le forum Modélisation
    Réponses: 1
    Dernier message: 14/08/2007, 23h14
  4. "Merge" de deux tables à structure identiques
    Par jcachico dans le forum Requêtes
    Réponses: 7
    Dernier message: 09/06/2006, 14h11
  5. [EasyPHP] Fatal error: Can't open privilege tables
    Par lou0123 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 13/04/2006, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo