MySQL多实例安装

一台服务器安装多个MySQL实例,充分利用硬件资源

通过 mysqld_multi程序即可

修改配置文件

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
mysqld_multi --example # 生成格式

[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
log = /var/lib/mysql/mysql_multi.log

[mysqld1]
port = 3307
datadir = /data
socket = /data/mysql.sock1
log_error = /data/mysql.error.log

初始化数据库

1
mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql-5.7.30 --datadir=/data

查看

1
mysqld_multi report

启动

1
mysqld_multi start 1