声明
作者:昨夜星辰
本文由本人创作,如需转载,请注明出处,谢谢合作!
目的
Linux下实现MySQL多端口多实例运行。
主要操作
创建/etc/my_multi.cnf文件
vi /etc/my_multi.cnf
内容如下(注意!如果你的MySQL是通过源代码方式安装,请根据实际情况更改mysqld和mysqladmin这两项,还有就是注意更改root的密码。)
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
log = /var/log/mysqld_multi.log
user = root
password = redhat
[mysqld1]
user = mysql
port = 3307
datadir = /data1
pid-file = /data1/mysqld.pid
socket = /data1/mysql.sock
[mysqld2]
user = mysql
port = 3308
datadir = /data2
pid-file = /data2/mysqld.pid
socket = /data2/mysql.sock
创建数据目录(注意!请根据你在/etc/my_multi.cnf文件中实际配置的情况创建。)
m