web-dev-qa-db-fra.com

Problème lors de la création d'un nouvel utilisateur / base de données MySQL avec PHPMyAdmin

J'ai fait une nouvelle installation de PHPMyAdmin et j'ai réussi à la configurer il y a longtemps avec un seul utilisateur non administrateur et une base de données.

Je veux maintenant ajouter un nouvel utilisateur et une nouvelle base de données. Alors, je suis allé à la ligne de commande et créé la base de données, créé sampleuser@localhost identifié par 'mot de passe', et accordé tous les privilèges à cet utilisateur pour la nouvelle base de données.

Quand je vais à PHPMyAdmin, cependant, je ne peux pas me connecter en tant qu’échantillonneur. J'ai également essayé d'accorder des privilèges pour voir la nouvelle base de données à mon ancien utilisateur, et la base de données n'apparaît pas pour mon ancien utilisateur.

Dois-je faire quelque chose pour que PHPMyAdmin reflète les changements?

2
Anthony

Vous devez d'abord configurer PHPMyAdmin pour vous connecter à la base de données MySQL. Si vous allez sur http://wiki.phpmyadmin.net/pma/Config , vous verrez que vous devez ajouter l'exemple suivant à votre fichier config.inc.php:

 $cfg['Servers'][$i]['Host'] = 'localhost'; // MySQL hostname
 $cfg['Servers'][$i]['port'] = ''; // MySQL port (leave blank for 3306)
 $cfg['Servers'][$i]['connect_type'] = 'tcp'; // If the MySQL hostname is a socket, then this needs to be set to socket instead of tcp
 $cfg['Servers'][$i]['user'] = 'u130247'; // MySQL username
 $cfg['Servers'][$i]['password'] = 'GCpNMDZJf9q47umx'; // MySQL database
 $cfg['Servers'][$i]['only_db'] = ''; // MySQL database name

Vous devez également avoir configuré le nom d'utilisateur et le mot de passe pour accéder à PHPMyAdmin déjà. Si vous ne l'avez pas encore vu http://wiki.phpmyadmin.net/pma/Quick_Install

(Le nom d'utilisateur et le mot de passe proviennent de la documentation de PHPMyAdmin. Ils ne sont donc pas les miens ni quelqu'un d'autre qui se connecte à sa base de données MySQL.)

3
ub3rst4r