小编这次要给大家分享的是CentOS 7如何搭建多实例MySQL8,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。起因最近项目上开始重构,可能会用到主从加读写分离的情况,就想先在本地搭一个出来试试效果,结果百度一搜出来一大堆,然而自己去踩坑的没几个,绝大多数都是去抄的别人的内容,关键是实际应用中还会出错,浏览器开了接近二十个标签页,试了好几个都有问题,完全用不了,时间浪费了不说,还会让你很憋屈,所以就自己搞。一、准备1、首先检查并清理系统中存在的mysql相关文件2、下载对应版本的mysql安装文件因为我使用的是CentOS 7 64位,所以在MySQL官网中选择如下图的操作系统,然后选择tar包进行下载。在这儿说明下,开发云主机域名为什么我要使用tar包进行安装,而不是使用网上普遍的一个正常安装,另一个用rpm安装的方法,因为如果第一个使用yum正常安装,第二个使用本地安装,那么无法指定安装路径,无法将两个mysql放在一起进行系统性管理,所以我在这儿使用tar包来安装多个实例,并且放在同一目录下方便管理与配置。二、修改配置接下来就是对MySQL进行配置,两个MySQL的配置其实是差不多的,只是说路径不同而已,在这儿我就只展示mysql_01的配置,mysql_02则将相应的路径替换成自己的路径即可。1、自定义配置my.cnf2、修改自带的默认配置接下来就需要修改mysql的默认配置信息如下图以及修改该文件中加载的MySQL配置文件路径,修改为刚才创建的my.cnf文件,如下图,修改完成后,保存退出。同样也需要修改support-files下的另一个文件三、初始化安装及启动服务1、初始化安装2、启动服务四、连接数据库与修改密码同样配置之后,启动mysql_02,效果如下以上就是MySQL_01的配置,同样的MySQL_02和这个一致,只需要将对应的目录修改为自己的文件路径即可。当安装上多个实例之后,就可以进行主从复制、读写分离等相关配置。看完这篇关于CentOS 7如何搭建多实例MySQL8的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。
当使用mysql -uroot -p -h272.16.1.51 登录数据库的时候,用的是TCP协议,用status命令查看:mysql> status;————–mysql Ver 14.14 Distrib 5.6.38, for …
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。