Installer une base de données MySQL sous Debian

closeCet article a été publié il y a 13 ans 8 mois 9 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

Ce chapitre fait partie d’une série, issu de ma documentation Debian et extrait histoire d’alléger cette doc.
Il servait d’étape à l’installation du logiciel Gallery2.
Je recopie tel quel.

Voici la procédure basique pour créer une base vide et protéger l’accès root par un mot de passe.
C’est une base obligatoire pour installer d’autres logiciels qui utilisent MySQL, qu’ils soient ou non « packagés » Debian.

Le principe est simple :

apt-get install mysql-server mysql-client

En fin de manipulation, vous pourrez vous connecter à la base MySQL pour contrôler que tout est ok :

etchrulz:~# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5 to server version: 4.1.14-Debian_6-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.00 sec)

mysql> quit
Bye

Afin de protéger votre base de données, on crée un password au compte root. Notez que le compte root de la base n’a rien à voir avec le compte root de votre Linux :

mysql -u root

puis :

SET PASSWORD FOR 'root@localhost' = PASSWORD('mon_mot_de_passe_en_clair');
FLUSH PRIVILEGES;
quit;

Ensuite, pour vous connecter à la base, comme le « root@localhost » possède maintenant un mot de passe, il vous faudra préciser « -p » sur la ligne de commande pour qu’il demande ce mot de passe. Vérifiez.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.