MySQL8.0 的双实例部署方案,对用 CentOS7 做服务的你来说真的挺实用。环境用的是 CentOS 7.6,MySQL 8.0.22,一个跑在3306
端口,另一个是3307
,路径也分得清清楚楚。这套流程不光涵盖了从卸载系统自带mariadb
、新建用户组和用户,到初始化 MySQL 和配置自启动,连mysql.server
都安排得明明白白。
两个实例怎么分开装、怎么配置、怎么同时跑起来,文档都讲得比较细。像设置不同的data dir
、分开的socket
、还有各自的log-error
这些,蛮值得参考。如果你在搞高可用或者测试不同版本功能,这种方式挺灵活。
哦对了,文章还推荐了几个扩展阅读的链接,比如多实例部署指南、函数文档概览啥的,感兴趣可以顺便看看。
如果你用 CentOS7 想跑两个 MySQL8.0 服务,不妨照这个思路走一遍,能省不少时间。