mysql_install_db

Linux
Publiée le 2026-09-26 05:21:46
Illustration Linux pour la commande mysql_install_db

mysql_install_db

# Nettoie les anciens fichiers de données pour un nouveau départ
rm -rf /opt/mariadb/data
# Crée le répertoire des données si ça n'existe pas
mkdir -p /var/lib/mysql_new
# Lance l'installation en spécifiant le chemin des données
mysql_install_db --datadir=/var/lib/mysql_new
# Exemple avec un chemin de base différent pour l'installation
mysql_install_db --basedir=/opt/mariadb/bin
# Spécifie explicitement où seront stockés les fichiers de données
mysql_install_db --datadir=/mnt/data/mariadb_root
# Lance l'installation en utilisant le mode d'authentification socket (sécurisé)
mysql_install_db --auth-root-authentication-method=socket
# Définit l'utilisateur système qui accède au root via socket
mysql_install_db --auth-root-socket-user=mysqladmin
# Utilise un chemin de build spécifique pour les tests
mysql_install_db --builddir=/tmp/mariadb_build
# Spécifie le répertoire où se trouve l'installation globale (base)
mysql_install_db --basedir=/usr/local/mariadb-10.6
# Lance une installation en mode cross-bootstrap (pour un build distant)
mysql_install_db --cross-bootstrap
# Exemple de vérification des options disponibles pour toi
mysql_install_db --help | grep datadir
# Vérifie l'aide spécifique sur les méthodes d'authentification root
mysql_install_db --help | grep auth-root-authentication-method
# Lance une installation en spécifiant un chemin de données temporaire
mysql_install_db --datadir=/tmp/test_data
# Nettoyage des répertoires de build inutiles après l'installation
rm -rf /tmp/mariadb_build