Maison >base de données >tutoriel mysql >Comment changer le chemin d'installation par défaut de MySQL

Comment changer le chemin d'installation par défaut de MySQL

coldplay.xixi
coldplay.xixioriginal
2020-12-14 15:17:276049parcourir

Comment modifier le chemin d'installation par défaut de mysql : utilisez d'abord la commande [service mysqld stop] pour arrêter mysql et vérifiez le chemin par défaut de la base de données mysql ; puis modifiez le fichier de configuration MySQL et modifiez le script de démarrage MySQL ; .

Comment changer le chemin d'installation par défaut de MySQL

L'environnement d'exploitation de ce tutoriel : système Windows7, mysql version 8.0.22, ordinateur thinkpad t480.

Comment modifier le chemin d'installation par défaut de mysql :

1

Utilisez la commande : service mysqld stop pour arrêter mysql et afficher le chemin par défaut. chemin de la base de données mysql : /var/lib/mysql Créez le répertoire de stockage cible : mkdir /home/data Utilisez la commande pour copier le fichier : cp -R /var/lib/mysql /home/data/mysql

2,

modification du fichier de configuration MySQL : /etc/my.cnf Utilisez VIM pour éditer : vim /etc/my.cnf et remplacez le datadir par le nouveau chemin datadir=/home/data/mysql. Pour garantir que MySQL peut fonctionner normalement, mysql.sock n'a pas besoin d'être modifié. L'emplacement du fichier, ni spécifier l'emplacement où le nouveau fichier mysql.sock est généré. socket =/var/lib/mysql/mysql.sock (Contenu original, vous pouvez utiliser "#" pour commenter cette ligne, cette ligne peut également rester inchangée) socket =/home/data/mysql/mysql.sock  (Ajoutez ceci line )

3.

Modifiez le script de démarrage MySQL/etc/init.d/mysqld, recherchez getmysqloption mysqld datadir "/var/lib/mysql/mysql" et modifiez le contenu en double. guillemets vers le chemin de stockage réel/home/data/mysql

4,

Si vous modifiez l'emplacement de génération de mysql.sock dans le fichier de configuration MySQL /etc/my.cnf, vous devez faites un lien vers celui-ci Nouvel emplacement du fichier.

ln -sv /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock La commande ci-dessus crée un lien symbolique vers mysql.sock, sinon elle échouera lors de la connexion à l'aide du Client mysql. Invite que le fichier /var/lib/mysql/mysql.sock est introuvable

5

Redémarrer le service mysqld mysqld restart

Connexe gratuit. recommandations d'apprentissage : base de données mysql(vidéo)

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:
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