注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

MySQL多实例安装配置

MySQL 彭东稳 6596次浏览 已收录 0个评论

MySQL进行多实例配置再生产环境中非常常见,比如一些高配置数据库服务器,就会跑多个MySQL实例,借助多实例绑定的方式提高服务器的整体资源利用率。另外在MySQL5.7以上版本还不支持多源复制时,当你有多个主时,也可以使用一台服务器开多个MySQL实例做从。

MySQL多实例配置一般有两种方式:

第一种:基于mysqld_multi来实现。mysqld_multi用于管理多个mysqld的服务进程,这些mysqld服务进程程序可以用不同的socket或是监听于不同的端口,同时将数据文件分布到不同的磁盘以分散IO。mysqld_multi提供简单的命令用于启动,关闭和报告所管理的服务器的状态。从而减少生产环境的维护成本,方便后续的迁移和清理等工作。

第二种:使用每一个实例一个配置文件的方式,个人更倾向于使用这种方式。

本文使用第二种方式进行演示MySQL多实例配置

1)解压安装MySQL

2)创建用户调整权限

3)创建多实例相关目录

4)初始化多个实例

查看各实例初始化文件

5)输出执行文件

6)添加服务器脚本

7)添加配置文件

$ /etc/my3306.cnf

$ cat /etc/my3307.cnf

8)启动MySQL实例

查看监控端口

连接各个实例

MySQL多实例已经配置完成,在启动过程中,最好使用supervisor等进程管理工具来管理。


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (2)or分享 (0)
关于作者:

您必须 登录 才能发表评论!