mysql多实例配置(多配置文件)

路径规划
 
mkdir /data/330{7..9}/data -p

 

 
 建库
mysqld --initialize-insecure --basedir=/data/mysql --datadir=/data/3307/data --user=mysql
 
mysqld --initialize-insecure --basedir=/data/mysql --datadir=/data/3308/data --user=mysql
 
mysqld --initialize-insecure --basedir=/data/mysql --datadir=/data/3309/data --user=mysql
 
 chown -R mysql.mysql /data/330*
 
5.3 配置文件准备
 
 cp /etc/my.cnf /data/3307/
 cp /etc/my.cnf /data/3308/
 cp /etc/my.cnf /data/3309/
 
vim /data/3307/my.cnf
[mysqld]
basedir=/data/mysql
datadir=/data/3307/data
socket=/data/3307/mysql.sock
log_error=/data/3307/data/mysql.err
user=mysql
port=3307
server_id=7
log_bin=/data/3307/mysql-bin
 
vim /data/3308/my.cnf 
[mysqld]
basedir=/data/mysql
datadir=/data/3308/data
socket=/data/3308/mysql.sock
log_error=/data/3308/data/mysql.err
user=mysql
port=3308
server_id=8
log_bin=/data/3308/mysql-bin
 
vim /data/3309/my.cnf 
[mysqld]
basedir=/data/mysql
datadir=/data/3309/data
socket=/data/3309/mysql.sock
log_error=/data/3309/data/mysql.err
user=mysql
port=3309
server_id=9
log_bin=/data/3309/mysql-bin
 
 
5.4  启动并连接测试
 
 mysqld_safe --defaults-file=/data/3307/my.cnf &
 mysqld_safe --defaults-file=/data/3308/my.cnf &
 mysqld_safe --defaults-file=/data/3309/my.cnf &
 
 netstat -lnp|grep 330
 
 [root@temp data]# mysql -S /data/3307/mysql.sock -e "show variables like 'server_id'"
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 7     |
+---------------+-------+
[root@temp data]# mysql -S /data/3308/mysql.sock -e "show variables like 'server_id'"
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 8     |
+---------------+-------+
[root@temp data]# mysql -S /data/3309/mysql.sock -e "show variables like 'server_id'"
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 9     |
+---------------+-------+
posted @ 2020-05-21 10:53  悠游~~~  阅读(221)  评论(0)    收藏  举报