Maison > base de données > tutoriel mysql > le corps du texte

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

王林
Libérer: 2020-01-22 20:33:25
avant
2155 Les gens l'ont consulté

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
Copier après la connexion

2 Fermez MySQL

systemctl stop mysqld
Copier après la connexion

3. 🎜>

cp -arp /var/lib/mysql /home/mysql_data
Copier après la connexion

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
Copier après la connexion

5. . Démarrez le service MySQL


systemctl start mysqld
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal