一台windows部署2套或多套mysql,端口修改不过来
先后部署了5.5.56 5.6.36这2个版本的mysql, 都是64位。不是安装,直接解压的方式部署的。
其中5.5.56 端口配为3306,5.6.36配为3307。可以正常启动服务。
但通过netstat -a 查看发现,3307没有开,显示2个3306端口。
各种尝试均改不过来。
而且发现,5.6.36版本的mysql的配置文件是不是只能命名为my-default.ini,我试图将其改为my.ini,启动时就报“发生系统错误 1067”。
不知道到底是怎么回事? 网上方法一大堆,基本意思都是改配置文件的port值,但我改来改去都没生效,是哪个环节不对吗?
5.5.56的my.ini :
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
[mysqld]
default-character-set=utf8
port = 3306
socket = /tmp/mysql.sock
basedir=D:\mysql\mysql-5.5.56-winx64
datadir=D:\mysql\mysql-5.5.56-winx64\data
5.6.36 my-default.ini :
[mysqld]
basedir = D:\mysql\mysql-5.6.36-winx64
datadir = D:\mysql\mysql-5.6.36-winx64\data
port = 3307
server_id = hwyy
default-character-set=utf8