MariaDB est un SGBD. Il vous permet donc de créer et de gérer des bases de données.
Installation MariaDB sous Debian 12 : apt install mariadb-server
Par défaut, si vous êtes en root, vous pouvez lancer MariaDB avec la simple commande mysql sans mot de passe.
Pour plus de sécurité, je vous conseille d’obliger la saisie du mot de passe même en root.
Pour cela, connectez-vous à MariaDB via la commande mysql.
Une fois connecté, veuillez saisir les commandes SQL ci-dessous :
- ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘MY_NEW_PASSWORD’;
- FLUSH PRIVILEGES;
- SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘MY_NEW_PASSWORD’);
- FLUSH PRIVILEGES;
- exit
Finissez en rebootant le service MariaDB : systemctl restart mariadb
Dorénavant, par l’intermédiaire de ces actions, si vous exécutez la commande mysql, vous obtiendrez l’erreur ci-dessous :
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
Pour vous connecter, il vous faudra donc saisir la commande mysql -u root -p
Le mot de passe vous sera ainsi demandé, il ne vous restera plus qu’à le renseigner.
Si vous souhaitez également vérifier votre version MariaDB, vous pouvez utiliser la commande mysql --version.
Vous pouvez maintenant créer votre Database et faire vos premières requêtes SQL, n’hésitez pas à vous rendre sur cet article si besoin. N’oubliez pas également de penser à un plan de sauvegardes.
Si vous avez besoin d’un environnement graphique afin de vous sentir plus à votre aise, je vous propose l’interface Adminer, à découvrir sur ce lien. Il n’y a rien à configurer, cela vous téléchargera seulement un fichier PHP, que vous n’aurez qu’à rajouter à l’emplacement de votre choix dans l’arborescence de votre site web. C’est beaucoup plus simple à installer que PHPMyAdmin par exemple.