Comment modifier le chemin d'installation de mysql : utilisez d'abord la commande pour arrêter mysql, créez le répertoire de stockage cible et utilisez la commande pour copier le fichier ; puis modifiez le fichier de configuration MySQL puis modifiez le script de démarrage MySQL ; ; enfin redémarrez le service mysqld mysqld restart Can.
Comment modifier le chemin d'installation de mysql :
1. Utilisez la commande : service mysqld stop pour arrêter. mysql et view Le chemin par défaut 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. Modifiez le fichier de configuration MySQL : /etc/my.cnf Utilisez VIM pour éditer : vim /etc/my.cnf Remplacez le datadir par le nouveau chemin datadir=/home/. data/mysql. Pour garantir que MySQL peut fonctionner normalement, il n'est pas nécessaire de modifier l'emplacement du fichier mysql.sock, ni de spécifier l'emplacement où le nouveau fichier mysql.sock est généré.
socket =/var/lib/mysql/mysql.sock (le contenu original, vous pouvez utiliser "#" pour commenter cette ligne, cette ligne peut également rester inchangée)
socket = /home/ data/mysql/mysql.sock (Ajoutez cette ligne)
3. Modifiez le script de démarrage MySQL /etc/init.d/mysqld et recherchez getmysqloption mysqld datadir « /var/lib/mysql/mysql " guillemets doubles Modifiez le contenu dans 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 avez besoin pour créer 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 lorsque vous vous connectez à l'aide du client mysql, vous serez invité à le fichier est introuvable/ var/lib/mysql/mysql.sock
5. Redémarrez le service mysqld mysqld restart
Autres recommandations d'apprentissage gratuites associées : Tutoriel 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!