data 目錄(數據)、my.ini(配置)、MySQLInstanceConfig.exe(配置向導)copy MySQLInstanceConfig.exe D:\MySQL Server 5.0\
copy MySQLInstanceConfig.exe D:\MySQL Server 5.0\bin\
cd D:\MySQL Server 5.0\bin
MySQLInstanceConfig.exe
按提示完成(服務名、端口、字符集、root 密碼等),生成 my.iniregedit
# 定位
HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Server 5.0
# 修改 Location 值
D:\MySQL Server 5.0\bin → D:\MySQL Server 5.0\
cd D:\MySQL Server 5.0
MySQLInstanceConfig.exe
完成服務註冊與啟動net start MySQL
mysql -u root -p -e "SHOW DATABASES; SELECT VERSION();"
bin 目錄下的 mysqld-nt.exe 而不跑向導 → 服務註冊失敗Location → 服務啟動找不到基礎目錄data 目錄單獨備份,遷移後直接掛載my.ini 中 basedir、datadir 使用正斜杠 / 或雙反斜杠 \\# 實例 1
basedir=D:/MySQL50_1
datadir=D:/MySQL50_1/data
port=3306
service=MySQL50_1
# 實例 2
basedir=D:/MySQL50_2
datadir=D:/MySQL50_2/data
port=3307
service=MySQL50_2
分別運行 MySQLInstanceConfig.exe 指定不同 --defaults-file 即可。