当前位置:网站首页>关系型数据库-MySQL:多实例配置
关系型数据库-MySQL:多实例配置
2022-08-04 05:26:00 【focus_lyh】
一、准备配置文件、目录
step1 准备数据目录
mkdir -p /data/330{
7,8,9}/data
step2 准备配置文件
vim /data/3307/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/data/3307/data
socket=/data/3307/mysql.sock
log_error=/data/3307/mysql.log
port=3307
server_id=7
---------------------------
vim /data/3308/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/data/3308/data
socket=/data/3308/mysql.sock
log_error=/data/3308/mysql.log
port=3308
server_id=8
---------------------------
vim /data/3309/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/data/3309/data
socket=/data/3309/mysql.sock
log_error=/data/3309/mysql.log
port=3309
server_id=9
二、初始化数据
mv /etc/my.cnf /etc/my.cnf.bak
mysqld --initialize-insecure --user=mysql --datadir=/data/3307/data --basedir=/usr/local/mysql
mysqld --initialize-insecure --user=mysql --datadir=/data/3308/data --basedir=/usr/local/mysql
mysqld --initialize-insecure --user=mysql --datadir=/data/3309/data --basedir=/usr/local/mysql
三、配置 systemd 管理
cd /etc/systemd/system
cp mysqld.service mysqld3307.service
cp mysqld.service mysqld3308.service
cp mysqld.service mysqld3309.service
vim mysqld3307.service
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/data/3307/my.cnf
vim mysqld3308.service
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/data/3308/my.cnf
vim mysqld3309.service
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/data/3309/my.cnf
四、授权
chown -R mysql.mysql /data/*
五、启动服务
启动
systemctl start mysqld3307.service
systemctl start mysqld3308.service
systemctl start mysqld3309.service
验证
netstat -lnp|grep 330
---------------------------
mysql -S /data/3307/mysql.sock -e "show variables like 'server_id'"
mysql -S /data/3308/mysql.sock -e "show variables like 'server_id'"
mysql -S /data/3309/mysql.sock -e "show variables like 'server_id'"
边栏推荐
猜你喜欢
随机推荐
The cost of automated testing is high and the effect is poor, so what is the significance of automated testing?
【问题解决】同一机器上Flask部署TensorRT报错记录
CentOS7 —— yum安装mysql
phpexcel导出数据为xml
CentOS7 - yum install mysql
JS basics - forced type conversion (error-prone, self-use)
(Kettle) pdi-ce-8.2 连接MySQL8.x数据库时驱动问题之终极探讨及解决方法分析
MySQL log articles, binlog log of MySQL log, detailed explanation of binlog log
关于C#的反射,你真的运用自如嘛?
8.03 Day34---BaseMapper查询语句用法
力扣:746. 使用最小花费爬楼梯
JS实现上一个、下一个、置顶、置底操作
FPGA学习笔记——知识点总结
es6 学习记录
The string class introduction
C1认证之web基础知识及习题——我的学习笔记
Code Refactoring: For Unit Testing
Unity行为树AI分享
解决JDBC在web工程中无法获取配置文件
关于事件捕获和事件冒泡的顺序,以及如何处理事件冒泡带来的影响