Maison  >  Article  >  base de données  >  Changer le chemin par défaut du fichier de données MySQL sous Linux

Changer le chemin par défaut du fichier de données MySQL sous Linux

王林
王林avant
2020-01-22 20:33:252135parcourir

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_data

4. Modifiez le fichier de configuration /etc/my.cnf

Modifiez les chemins d'origine dans datadir et socket vers le chemin cible


datadir=/home/mysql_data/mysql
socket=/home/mysql_data/mysql/mysql.sock

5. . Démarrez le service MySQL


systemctl start mysqld

REMARQUE :

1. L'erreur est signalée comme suit :

Changer le chemin par défaut du fichier de données MySQL sous Linux

Solution :

Exécuter la commande :


setenforce 1

Redémarrer.


2. L'erreur est signalée comme suit :

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

Solution :

Modifiez le fichier de configuration my.cnf et ajoutez ou modifiez la configuration suivante :

[client]socket = /home/mysql_data/mysql/mysql.sock

Articles et tutoriels associés recommandés :

tutoriel mysql

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer