Premièrement, système Windows 2008 r2 x64 bits, mysql version 5.7.21, comme montré dans la figure ci-dessous :
Arrêter le service MySQL
Dans le service informatique, trouvez le service MySQL que nous exécutons, arrêtez le service MySQL, et enregistrez les paramètres configurés dans le « chemin du fichier exécutable », comme montré dans la figure ci-dessous :
« C :\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe » --defaults-file="C :\ProgramData\MySQL\MySQL Server 5.7\my.ini » MySQL57
Modifier le fichier de configuration
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 文件就是MySQL服务启动的配置文件了,我们找到“datadir”参数,如下:
Chemin de stockage par défaut de la base de données :C:\ProgramData\MySQL\MySQL Server 5.7\Data
Migrez le nouveau chemin de stockage pour la base de données :D:\MySqlDataNew
Nous le modifions pour un nouveau chemin et enregistrons :
Migration de bases de données
D’abord, nous créons un nouveau dossier MySqlDataNew sous le répertoire racine du disque D, puis découpons les fichiers sous le répertoire « C :\ProgramData\MySQL\MySQL Server 5.7\Data » vers notre nouveau répertoire « D :\MySqlDataNew », comme montré dans la figure ci-dessous :
Configurez les nouvelles permissions de répertoire
Si vous lancez le service MySQL à ce moment-là, il échouera ! C’est parce que notre nouveau dossier n’a pas les permissions correctes configurées !
Faites un clic droit sur le dossier MySqlDataNew nouvellement créé - >Propriétés-> Sécurité, et ajoutez SERVICE RÉSEAU à Groupes et Utilisateurs (G).
Enfin, lancez le service MySQL ! (Fin)
|