当前位置:网站首页>关系型数据库-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'"
边栏推荐
- Summary of MySQL database interview questions (2022 latest version)
- 个人练习三剑客基础之模仿CSDN首页
- The cost of automated testing is high and the effect is poor, so what is the significance of automated testing?
- 字符串常用方法
- ORACLE LINUX 6.5 安装重启后Kernel panic - not syncing : Fatal exception
- 4.2 声明式事务概念
- 7. Execution of special SQL
- 7.16 Day22---MYSQL (Dao mode encapsulates JDBC)
- 嵌入式系统驱动初级【3】——字符设备驱动基础中_IO模型
- 程序、进程、线程、协程的概念及区别
猜你喜欢
随机推荐
JNI基本使用
音视频相关基础知识与FFmpeg介绍
跨域问题的解决
实际开发中,客户要求密码输入框禁止粘贴~
FLV格式详解
OpenCV获取和设置图像的平均亮度
7、特殊SQL的执行
程序、进程、线程、协程的概念及区别
Summary of MySQL database interview questions (2022 latest version)
[原创]STL容器map和unordered_map性能,创建,插入,随机访问速度对比!
程序员也应了解的Unity粒子系统
显式调用类的构造函数(而不是用赋值构造),实现一个new操作
力扣:63. 不同路径 II
OpenRefine中的正则表达式
4.3 Annotation-based declarative transactions and XML-based declarative transactions
Linux环境下redis的下载、安装和启动(建议收藏)
C language -- operator details
7.15 Day21---MySQL----索引
关于 for in与for of 的差别以及如何使用
【Matlab仿真】:一带电量为q的电荷以速度v运动,求运动电荷产生磁感应强度







![Deploy LVS-DR cluster [experimental]](/img/ad/84e05a6421d668b0b6ba6eeba0c730.jpg)

