Maison > Article > base de données > Changer le chemin par défaut du fichier de données MySQL sous Linux
Après avoir installé la base de données MySQL à l'aide de la méthode d'installation rpm, le chemin par défaut du fichier de données est /var/lib/mysql, mais le répertoire racine n'est pas adapté au stockage des fichiers de données, nous avons donc besoin de modifier le chemin par défaut du fichier de base de données.
La méthode de changement est la suivante :
Introduction à l'environnement :
Chemin d'origine : /var/lib/mysql
Chemin cible : /home/mysql_data /mysql
Version du système Linux : centos7.6
Version de la base de données MySQL : 5.7.25
Tutoriel vidéo d'apprentissage gratuit : Tutoriel vidéo mysql
Étapes spécifiques :
1. Créez le chemin cible
mkdir -p /home/mysql_data
2 Fermez MySQL
systemctl stop mysqld
3. 🎜>
cp -arp /var/lib/mysql /home/mysql_data4. Modifiez le fichier de configuration /etc/my.cnfModifiez les chemins d'origine dans datadir et socket vers le chemin cible
datadir=/home/mysql_data/mysql socket=/home/mysql_data/mysql/mysql.sock5. . Démarrez le service MySQL
systemctl start mysqldREMARQUE :1. L'erreur est signalée comme suit : Solution : Exécuter la commande :
setenforce 1Redémarrer.
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
[client]socket = /home/mysql_data/mysql/mysql.sockArticles et tutoriels associés recommandés :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!