Gestion des utilisateurs et privilèges pour mysql et mariaDB sous linux pour accéder à phpmyadmin


Ce tutoriel est la suite du tuto :  Installer et configurer PHP7, Apache, MariaDB et phpMyAdmin sur Linux (Raspbian Stretch,Debian 9,Ubuntu)

Il faut  ouvrir l'invite de commande et il faut taper la commande suivante :
sudo mysql -u root -p 
Il va vous demander de taper le mot de passe de root, tapez le mot de passe que vous avez choisie durant l'installation pour votre SGBD .(il se peut qu'il vous demande au début le mot de passe de la session de l'utilisateur courant de linux).
Une fois vous avez taper le mot de passe avec succès il va vous afficher ceci :
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 5.7.20-0ubuntu0.16.04.1 (Ubuntu)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

Nous voulons maintenant créer un nouvel utilisateur (test) avec le mot de passe (123) donc devant mysql> ou MariaDB> vous devez taper la commande suivante :
create user 'test'@'localhost' identified by '123';
Après avoir cliquer sur entrer vous devez voir le message suivant :
Query OK, 0 rows affected (0.00 sec)

Nous devons attribuer tous les privilèges à cet utilisateur en tapant : 
grant all privileges on *.* to 'test'@'localhost'; 
Après avoir cliquer sur entrer vous devez voir le message suivant : 
Query OK, 0 rows affected (0.00 sec)
Vous devez taper maintenant la commande suivante : 
flush privileges;
Tapez finalement la commande (pour quitter mysql ou mariaDB): exit
Il va vous afficher bye.
Maintenant vous pouvez accéder à http://localhost/phpmyadmin/
Vous pouvez maintenant accéder avec l'utilisateur test et le mot de passe 123.
Vous allez avoir tous les privilège pour créer modifier supprimer les bases.

Commentaires

Posts les plus consultés de ce blog

Ionic 2 : Envoie d'une image vers un serveur web à l'aide de PHP et Angular 2

Premier tutoriel avec Arduino et Proteus ISIS

Login et password ,formulaire d'authentification sous android avec mysql et json