Mysql多实例安装

时间:2022-03-07 02:28:28

一台服务器上安装多个Mysql实例

充分利用硬件资源

通过mysqld_multi程序即可

 

mysql3306

prot=3306
datadir=/data1
socket=/tmp/mysql.sock1

mysql3307

prot=3307
datadir=/data2
socket=/tmp/mysql.sock2

 

初始化单实例(配置文件my.cnf中的[mysqld3306]):

mysqld --initialize --user=mysql --datadir=/mysql/data3306

如果数据目录下有其它库文件,假如有mysql文件夹,可能会初始化失败。/mysql/data/mysql这样就会初始化失败,所以数据目录一定要为空。初始化之前先清理下目录中内容。