当前位置:网站首页>关系型数据库-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'"
边栏推荐
猜你喜欢
随机推荐
关于 for in与for of 的差别以及如何使用
强制结束进程
Several ways to heavy
C language -- operator details
7.13 Day20----MYSQL
详解“Node实现数据加密”过程
Unity表格配置编辑工具
解决JDBC在web工程中无法获取配置文件
个人练习三剑客基础之模仿CSDN首页
OpenRefine开源数据清洗软件的GREL语言
js 基础学习笔记
通过&修改数组中的值
Linux环境下redis的下载、安装和启动(建议收藏)
9. Dynamic SQL
Handling List
Canal mysql data synchronization
[原创]STL容器map和unordered_map性能,创建,插入,随机访问速度对比!
scrapy 爬取当当图书名字图片
JS实现上一个、下一个、置顶、置底操作
Camera2 闪光灯梳理









