Phpmyadmin n'affiche pas l'onglet" Privilèges"

J'ai WAMP installé sur Windows, et je n'arrive pas à obtenir l'onglet "Privilèges" à afficher dans PhpMyAdmin quoi qu'il arrive. En lisant d'autres discussions et articles du forum, j'ai fait ce qui suit:

  • vérifier que je suis connecté en tant que root
  • Wamp réinstallé
  • Réinitialiser mon utilisateurs mysql
  • Exécuter mysql vérifier sur les utilisateurs
  • Effacé le cache de mon navigateur

grâce à ces tests, j'ai eu l'erreur suivante: Can't find file: 'user' (errno: 2). Une recherche google pour une solution à cela s'est avérée futile. Toute aide serait appréciée

Mise À Jour: Screenshot enter image description here

Merci

18
demandé sur Kevin Pei 2013-02-05 06:27:35

8 réponses

si vous êtes sûr que vous utilisez root, essayez d'effacer vos cookies puis rafraîchissez-vous. Ceci, AFAIK, est un bug affectant Google Chrome en particulier, mais je ne peux pas dire avec certitude pour les autres navigateurs. Notez que vous pouvez sélectionner les cookies à supprimer via L'onglet développeurs dans Chrome. Vous devez supprimer seulement les cookies localhost.

Edit:

Oh non. Donc vous avez vraiment supprimé la table "utilisateur". Ma suggestion est que vous trouvez soit créer des scripts pour les tables dans la base de données mysql ou faire une réinstallation complète (comme il semble, vous n'avez pas beaucoup de DB à perdre de toute façon). Juste pour mémoire:

mysql> USE mysql;
Database changed
mysql> SHOW TABLES;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.00 sec)
18
répondu skytreader 2013-02-05 03:41:46

Pour les personnes qui rencontrent ce problème tout en utilisant cPanel / WHM le poste lié ci-dessous sur le cPanel états de site:

par numéro d'affaire interne 37402, la fonctionnalité d'Ajouter / Supprimer/Renommer utilisateurs et bases de données via phpMyAdmin a été supprimé en raison de la la base de données de cartographie.

cela signifie que L'onglet Users / Privileges a été supprimé de la version de cPanel de phpMyAdmin et qu'il ne semble pas revenir. Le poste est à partir de décembre 2013.

http://forums.cpanel.net/f354/phpmyadmin-users-tab-gone-367661.html

le membre du personnel du cPanel, cPanelMichael, qui a répondu au courrier, a recommandé deux alternatives.

  1. utiliser " Accueil > Services SQL > Database Map Tool."Il semble qu'il manque des fonctionnalités majeures fournies par phpMyAdmin.
  2. installez votre propre version autonome de phpMyAdmin et utilisez celle-ci au lieu du cPanel version.

il faut aimer le progrès.

5
répondu Night Owl 2015-02-01 05:18:38

j'ai résolu le problème comme ceci:

1) j'ai défini un mot de passe root par requête SQL comme ceci:

  • Sur une page principale, vous devriez voir la racine de l'utilisateur root@localhost
  • requête de changement de mot de passe:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YOURPASSWORDHERE');

2) Rechercher config.inc.php dans votre dossier wamp/xampp et changez auth_type:

  • vous pouvez trouver plusieurs de ces configs, cependant celui dont vous avez besoin est la l'un qui contient la ligne:

    $cfg['Servers'][$i]['auth_type'] = 'SOMETHING'; changement 'SOMETHING''cookie'

    de Sorte que vous obtenez: $cfg['Servers'][$i]['auth_type'] = 'cookie'; (ou http si vous le souhaitez) -

3) effacer/supprimer tous les cookies de navigateur pour votre serveur (habituellement rechercher des cookies localhost ou 127.0.0.1)

4) Allez à nouveau sur la page Web de phpyadmin - maintenant, vous serez invité avec la boîte de connexion (html ou http-dépend si vous mettez le cookie ou http)

5)LOGIN-AND YOU'RE DONE ! :) Tout à coup l'onglet'Privilèges'/' utilisateurs ' s'affiche, le bouton exit apparaît tout à coup aussi ! :) (à côté de la "petite maison"-haut-gauche)





PS:config.inc.php contient des paramètres plus intéressants:)

2
répondu jave.web 2014-02-11 10:39:08

celui-ci m'a pris beaucoup de temps pour comprendre que "root" log in n'aidait pas.

déconnecté et reconnecté dans:

Cette fois j'ai mis racine comme le nom d'utilisateur

Et utilisez le même mot de passe que mon compte d'utilisateur et on m'a donné accès.

C'est ce qui a fonctionné pour moi.

2
répondu Troy 2015-04-19 00:52:59

Pouvez-vous aller dans votre Users tab en haut et éditez vos utilisateurs (root,admin, any, peu importe) en cliquant sur "Modifier les privilèges" puis sous Administration, cliquez sur