Først, Windows 2008 r2 x64-bit system, MySQL version 5.7.21, som vist i figuren nedenfor:
Stop MySQL-tjenesten
I computerservicen finder du den MySQL-tjeneste, vi kører, stopper MySQL-tjenesten, og registrerer parametrene konfigureret i "stien for den eksekverbare fil", som vist i figuren nedenfor:
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
Ændr konfigurationsfilen
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 文件就是MySQL服务启动的配置文件了,我们找到“datadir”参数,如下:
Standard database-lagringssti:C:\ProgramData\MySQL\MySQL Server 5.7\Data
Migrer den nye lagringssti for databasen:D:\MySqlDataNew
Vi ændrer den til en ny sti og gemmer:
Databasemigrering
Først opretter vi en ny MySqlDataNew-mappe under rodmappen på D-drevet, og derefter klipper vi filerne under mappen "C:\ProgramData\MySQL\MySQL Server 5.7\Data" til vores nye mappe "D:\MySqlDataNew", som vist i figuren nedenfor:
Konfigurer de nye mappetilladelser
Hvis du starter MySQL-tjenesten på dette tidspunkt, vil den fejle! Det skyldes, at vores nye mappe ikke har de korrekte tilladelser sat!
Højreklik på den nyoprettede MySqlDataNew-mappe - >Properties-> Security, og tilføj NETWORK SERVICE til Groups and Users (G).
Endelig, start MySQL-tjenesten! (Slut)
|