Aller au contenu
Runbook

MySQL

Base de données relationnelle SQL open source très répandue.

Base de donnéessqlrdbmsrelationaldatabaseacid

Choisir une plateforme

Vue d'ensemble

MySQL est l'une des bases de données relationnelles open source les plus déployées, au cœur de la pile LAMP classique et d'innombrables applications web. Elle parle SQL, gère les transactions ACID via le moteur InnoDB et écoute sur le port 3306 par défaut. Les clients se connectent via l'outil en ligne de commande mysql ou une bibliothèque.

Arch Linux : MariaDB plutôt que MySQL

Les dépôts officiels d'Arch Linux ne fournissent pas le MySQL d'Oracle : le paquet mysql est MariaDB, un fork compatible. MySQL natif n'est disponible que via l'AUR (yay -S mysql). C'est pourquoi ce guide n'a pas de page Arch — sur Arch, installez MariaDB (sudo pacman -S mariadb), compatible avec le même client mysql, le port 3306 et le dialecte SQL pour la grande majorité des usages.

Outils en ligne de commande

La suite comprend mysql (client interactif), mysqladmin (administration), mysqldump (sauvegardes logiques) et mysql_secure_installation (durcissement : définir le mot de passe root, supprimer les comptes anonymes et la base de test).