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 @   悠游~~~  阅读(215)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示