一个服务器上能否运行两个版本的mysql?
和别人共享的服务器,服务器上已经运行了一个版本的mysql,另外安装的mysql,数据目录能初始化成功,但是服务器无法启动,没有任何报错信息。请问一个服务器上跑两个版本的mysql是否可以?
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
11条回答
默认
最新
windows可以安装多个版本的mysql. 之前有遇到过. 可以使用服务来管理mysqld --install
没报错信息的话, 大概率是路径不对或者不存在之类的. 你可以使用--console 来看下具体报啥错
不建议win环境整mysql, 太复杂了-_- 运维成本高很多
评论
有用 0
可以只需要设置不同的端口及数据目录即可 完全没有冲突
5.7&8.0 随便部署。windows 版本的应该只能下载二进制的包mysql-8.0.31-linux-glibc2.12-x86_64.tar
评论
有用 0我们这边的环境里有配置两套不同版本的 mysql,不仅有 mysql 还有其他类型的服务也都有,没有什么冲突影响,你的 mysql 服务起不来,你应该看看是不是搭建的哪个环节不对,端口号不能一样
评论
有用 0--console这个选项有用,看到报错信息了,是另一个端口冲突了:33060
评论
有用 0--console这个选项有用,看到报错信息了,是另一个端口冲突了:33060
为什么用了--console这个选项就可以起来了呢?
评论
有用 0把其中一个版本的mysql配置文件里mysqlx_port修改为其它端口,比如:
[mysqld]
mysqlx_port = 33071
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

