跳到主要内容

MySQL 多个实例

一、从其他机器上拷贝 datadir 和 my.cnf 文件到本地

查看 data dir 路径

show variables like '%datadir%';

二、修改 my.cnf 文件

# 1. 修改 datadir 
# 2. 修改 basedir
# 3. 修改 port
# 4. 如果其他机器为 linux ,本机为 Windows 则需要注释。#innodb_flush_method = O_DIRECT
# 5. 修改其他配置的文件夹路径

三、测试实例配置成功

# --console 在控制台输出日志
mysqld.exe --defaults-file="xxxxx/my.ini" --console

关掉启动的mysql实例

mysqladmin -Pprot -uroot -p shutdown

四、将新实例安装为 Windows 服务

mysqld --install MySQL8_3309  --defaults-file="xxxxx/my.ini"

五、删除新实例

sc delete MySQL8_3309 

六、查看Windows 上安装的 mysql 实例

Get-Service | Where-Object { $_.Name -like "*mysql*" }