因为服务器上有其他软件,导致要安装2个mysql,安装其实很简单。二个mysql安装到不同目录就行了。
如何就会遇到端口和服务名称冲突的问题,端口修改的话。就另外一个用其他端口。在my.ini里面修改。搜索3306 进行更改。
然后我们主要来说下修改服务名称。
修改Mysql服务名的步骤如下:
1.删除原Mysql的服务,在Windows命令行中执行 sc delete mysql
2.重新安装Mysql服务
在命令行中cd到Mysql的bin目录下执行:
Mysqlin>mysqld-nt.exe --install --defaults-file="my.ini文件路径"
如:Mysqlin>mysqld-nt.exe --install MySQL41 --defaults-file="D:Mysqlmy.ini"
这里要注意有的版本是没有这个exe的。直接用mysqld.ext就行。不然会报错误:
'mysqld-nt.exe' 不是内部或外部命令,也不是可运行的程序
上面的程序,我们直接得到了一个mysql41的服务,这样就可以启动了。同样用上面的程序在新建一个mysql服务名称 ,二个数据库就都可以运行了。链接的时候端口不一样而已,记得新建的时候。my.ini地址更换哦