Aller au contenu

Installation de mariadb server sur Debian

L'installation peut se faire par le gestionnaire de paquet apt comme ceci:

apt install mariadb-server

Il faut ensuite penser à lancer le script permettant de sécuriser l'installation de mariadb/mysql:

mysql_secure_installation

Il faut simplement, ensuite, répondre aux questions:

  • Mettre un mot de passe root pour le serveur mariadb
  • Autoriser ou non l'accès à l'utilisateur root à distance
  • ...

Création d'un utilisateur "administrateur" dans mariadb

Afin de ne pas utiliser le root de mariadb server, il est important de créer et d'utiliser un autre utilisateur pour administrer le serveur mariadb. Exemple: admin Pour ce faire il va falloir se connecter aux serveur mariadb, en tant que root:

mysql -u root -p

Saisir le mot de passe de root pour mariadb

Une fois connecté au serveur mariadb, il va falloir saisir des commandes SQL afin de créer et donner les droits à notre nouvel utilisateur admin:

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'mot de passe';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
À partir de là, on pourra utiliser notre nouvel utilisateur admin pour créer, supprimer, modifier des bases de données. Y compris à partir de adminer ou phpmyadmin

Lien vers Adminer.org [https://www.adminer.org/#download]