Ceci est une ancienne révision du document !
# apt-get update # apt-get upgrade
# ifconfig # ping www.onisep.fr
# apt install mariadb-server
L'installation des paquetages nécessaires va se faire ainsi que la configuration de MySQL.
Lancez les commandes suivantes
# ps aux | grep mysqld
Le processus serveur s'appelle mysqld.
# systemctl stop mysqld
# systemctl start mysqld
Vous allez utiliser sur le serveur Debian un client mysql en mode texte pour visualiser les comptes et mots de passe (chiffrés) actuellement créés dans MySQL :
# mysql -u root -p Welcome to the MySQL monitor.
Le paramètre -p permet de saisir un mot de passe, on peut se connecter directement à la base de données voulue.
mysql> show databases;
mysql> use mysql;
mysql> show tables;
mysql> show columns from user;
mysql> select host, user, password from user;
mysql> quit →
Pour se connecter à MySQL
# mysql --user=root --password=btssio
Remarque : pour des raisons évidentes de sécurité, le compte « root » n'est pas autorisé à établir des connexions à la base depuis d'autres machines que localhost. On peut procéder comme suit sur le SGBD
create user nomutil identified by 'motPasse' ;
grant usage on *.* to 'nomutil'@'%';
# apt install phpmyadmin
Lors de l'installation :
Attention utilisez la barre Espace pour sélectionner Apache
Connectez-vous avec le compte utilisateur créé précédemment.
Pour s'authentifier sur Phpmyadmin avec le compte root (interdit pour des raisons de sécurité) Il faut reconfigurer la méthode d'authentification par mot de passe à native (par défaut c'est configuré à unix_socket. Pour plus de facilité, vous allez le faire avec l'assistant d'installation de Phhmyadm.
Par défaut le champ plugin, du compte root est configuré avec la valeur unix_socket
MariaDB [(none)]> select user, password, plugin from mysql.user ; +------------+-------------------------------------------+-------------+ | user | password | plugin | +------------+-------------------------------------------+-------------+ | root | *051EE6D715E32156AA5783A812D83B2D5BAE2A79 | unix_socket | | agnes | *9323D7EAF6088293C3F2BD77AF1020994F3828A6 | | | phpmyadmin | *051EE6D715E32156AA5783A812D83B2D5BAE2A79 | | | repl | *051EE6D715E32156AA5783A812D83B2D5BAE2A79 | | +------------+-------------------------------------------+-------------+ 4 rows in set (0.00 sec)
# dpkg-reconfigure phpmyadmin
root@debian10M:~# systemctl restart mysql