1.正常安装第一个mysql(安装步骤省略)
2.在控制面板里停止第一个mysql服务
3.安装第二个MySQL(免安装版即可)
首先修改配置文件,如下:
(从第一个版本里copy配置文件也可以,若改此文件,除了改如下所示地方外,还需修改设计路径的地方,如:日志文件路径等)
[client]
port=3307 #第一个数据库的默认端口是3306 这里需要另外启用一个端口
server_id=2 #同步数据用
basedir="E:/MySQL" #第二个MYSQL安装目录
datadir="E:/MYSQL/database" #第二个数据库
basedir="E:/MySQL" #第二个MYSQL安装目录
datadir="E:/MYSQL/database" #第二个数据库
4.创建启动服务
mysqld install MySQL2 --defaults-file="E:\MySQL\mysql_base\ini\my.ini"
5.修改注册表
HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services
找到刚才创建的MySQL2,将ImagePath修改成如下":
"E:\MySQL\bin\mysqld" --defaults-file="E:\MySQL\my.ini" MySQL2
找到刚才创建的MySQL2,将ImagePath修改成如下":
"E:\MySQL\bin\mysqld" --defaults-file="E:\MySQL\my.ini" MySQL2
【最重要的地方】
由于安装了2个MYSQL数据库,第二个MYSQL配置文件中需要修改mysqld为其他内容,如:mysqld2,不修改不能启动MySQL2服务,尝试了好多次 才找到此问题,大家要注意呀!
位置:
图片中标红的地方改为mysqld2即可。
到此,MySQL2服务启动成功!