Installation sur Arch Linux
Sur Arch, le fournisseur mysql officiel est MariaDB ; sudo pacman -S mariadb est donc la voie native, prise en charge par les dépôts (sans AUR). C'est la plateforme que MySQL lui-même ne peut pas couvrir nativement.
Étape obligatoire : initialiser le répertoire de données
Contrairement à Debian/Ubuntu et Fedora, Arch ne crée pas le répertoire de données à l'installation. Initialisez-le explicitement avant le premier démarrage :
sudo mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysqlCe n'est qu'ensuite que vous pouvez faire sudo systemctl enable --now mariadb. Oublier cette commande est la cause la plus fréquente d'échec au démarrage sur Arch.
Sécuriser l'installation
Après le premier démarrage, lancez sudo mariadb-secure-installation pour définir le mot de passe root, supprimer les comptes anonymes et la base de test. La configuration réside dans /etc/my.cnf.d/ sous forme de fichiers à déposer.