初始化MySQL数据库
初始化MySQL数据库,请参见《MySQL 安装指南》中的“运行”章节。
MySQL Router读写分离功能验证,我们需要初始化数据库,然后搭建主从架构。MySQL主从复制方案请参见《MySQL 主从复制部署指南》中“半同步复制”和“并行复制”章节。
参数 |
参数含义 |
master(主库) |
slave1(从库) |
slave2(从库) |
master1(主库1) |
master2(主库2) |
---|---|---|---|---|---|---|
port |
端口 |
3306 |
3307 |
3308 |
3309 |
3310 |
server_id |
服务器ID |
1 |
2 |
3 |
4 |
5 |
report_host |
主机信息 |
rp_master |
rp_slave |
rp_slave_2 |
rp_master_1 |
rp_master_2 |
datadir |
数据路径 |
/data/mysql/datam |
/data/mysql/datas |
/data/mysql/datas2 |
/data/mysql/datam1 |
/data/mysql/datam2 |
log-error |
日志路径 |
/data/mysql/log/mysqlm.log |
/data/mysql/log/mysqls.log |
/data/mysql/log/mysqls2.log |
/data/mysql/log/mysqlm1.log |
/data/mysql/log/mysqlm2.log |
pid-file |
pid文件路径 |
/data/mysql/run/mysqldm.pid |
/data/mysql/run/mysqlds.pid |
/data/mysql/run/mysqlds2.pid |
/data/mysql/run/mysqldm1.pid |
/data/mysql/run/mysqldm1.pid |
socket |
socket路径 |
/data/mysql/run/mysqlm.sock |
/data/mysql/run/mysqls.sock |
/data/mysql/run/mysqls2.sock |
/data/mysql/run/mysqlm1.sock |
/data/mysql/run/mysqlm2.sock |