Je veux changer le chemin datadir
dans le my.ini
fichier.
Le chemin datadir
existant est C:/ProgramData/MySQL/MySQL Server 5.1/Data/
La taille de mon C:
le lecteur fait 30 Go et le dossier de données MySQL occupe 25 Go. Je veux donc changer le datadir
en F:/naveen/data
.
Est-ce possible?
Ma machine fonctionne Windows Server 20 .
De vos chemins, je peux supposer en toute sécurité ce qui suit:
Ce que vous devez faire est d'établir le fichier my.ini
Lors de l'installation de MySQL pour Windows à l'aide de MSI, l'emplacement de my.ini devrait être C:/ProgramData/MySQL/MySQL Server 5.1
.
Veuillez exécuter ce qui suit dans une fenêtre DOS:
cd C:/ProgramData/MySQL/MySQL Server 5.1
dir *.ini
Vous verrez quelques exemples de fichiers my.ini. Cependant, s'il n'y a aucun fichier nommé my.ini dans ce dossier, vous devez en créer un. Qu'il existe ou non, veuillez exécuter ceci:
cd C:/ProgramData/MySQL/MySQL Server 5.1
notepad my.ini
Si vous êtes invité à le créer, veuillez le faire.
Ensuite, créez l'entrée suivante sous l'en-tête de groupe [mysqld] dans my.ini:
[mysqld]
datadir=F:/naveen/data
Enregistrer my.ini
Ensuite, arrêtez mysql à partir de la ligne de commande DOS comme ceci:
C:\> net stop mysql
Ensuite, faites une copie de l'intégralité du dossier de données dans le nouvel emplacement
C:\> xcopy "C:\ProgramData\MySQL\MySQL Server 5.1\data" F:\naveen\data /s
Dernière étape, démarrez mysql
C:\> net start mysql
Essayez de vous connecter à mysql. Une fois que vous pouvez vous connecter à mysql avec succès, exécutez cette commande:
show variables like 'datadir';
Si F:\naveen\data
apparaît comme le datadir, FÉLICITATIONS, VOUS L'AVEZ FAIT BIEN !!!
Une fois que vous êtes satisfait de toutes vos applications qui fonctionnent avec MySQL, vous pouvez tout supprimer dans C:\ProgramData\MySQL\MySQL Server 5.1\data\*
Essaie !!!