Chenmy Mysql 主从数据库异地部署记录 2025-10-14 1 条评论 全文共 1072 字,阅读约 5 分钟 Mysql 主从数据库异地集群搭建,共两个节点,一个主数据库,一个从数据库 服务器信息: 主数据库:Intel(R) Xeon(R) Platinum 8252C CPU @ 3.80GHz 4H16G 山东枣庄 从数据库: AMD EPYC 7K62 48-Core Processor 4H4G 日本东京 服务器直达 **数据库配置** 主从数据库均需要配置 登录mysql `mysql -u root [-p]` 设置root远程访问权限 ``` ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'AwA123456'; CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'AwA123456'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT; ``` **主数据库配置** `sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf` ``` #修改配置文件,开放外网访问权限,并配置数据库id和日志 server-id = 100 log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 7 bind-address = 0.0.0.0 ``` 重启mysql `sudo systemctl restart mysql` 创建用于数据同步的账号 ``` CREATE USER 'tongbu'@'%' IDENTIFIED BY 'ciallo'; GRANT REPLICATION SLAVE ON *.* TO 'tongbu'@'%'; FLUSH PRIVILEGES; FLUSH TABLES WITH READ LOCK; SHOW MASTER STATUS; ``` **从数据库配置** 修改配置文件 `sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf` 修改配置 ``` server-id = 101, bind-address = 0.0.0.0 ``` 重启mysql `sudo systemctl restart mysql` 重新登录Mysql `sudo mysql -u root -p` 执行命令 ``` # 停止同步服务 STOP SLAVE; # 修改同步配置文件 CHANGE MASTER TO MASTER_HOST='192.168.0.5', MASTER_USER='tongbu', MASTER_PASSWORD='ciallo', #上方SHOW MASTER STATUS;命令查看的内容 MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=1836; START SLAVE; ``` 配置完成,使用命令 `SHOW SLAVE STATUS\G` 验证状态 若 `Slave_IO_Running` 和 `Slave_SQL_Running` 均为 Yes 即表示配置成功 **总结与问题** 1.研究的时候发现自己原计划用的服务器装的是MariaDB,和Mysql也能连接但是不想折腾,于是就又买了台服务器装Mysql,才发现上篇装Mysql的步骤太复杂了,现在三行命令搞定Mysql安装和配置(骄傲 2.在使用`SHOW SLAVE STATUS\G`验证同步状态时,`Slave_IO_Running`状态为`Connecting`,`Slave_SQL_Running`为`Yes`,说明从库的 SQL 线程正常,但 IO 线程无法连接到主库,导致无法获取二进制日志 于是就使用`telnet 43.***.***.191 3306`进行测试,测试发现根本无法访问,随后调整半天,各种防火墙、进程、映射,都连接不上,考虑到理论上是正常的就摆烂了 后面复盘的时候才想起来机子是NAT转发的,端口根本没转发到外网😭 Mysql 主从数据库异地部署记录 https://blog.chenmyawa.top/post/Mysql-zhucong/ 本文作者 Chenmy 发布时间 2025-10-14 许可协议 CC BY-NC-SA 4.0 仅有 1 条评论 精彩的 旅行杂志! 真不错! [url=https://iqvel.com/zh-Hans/a/%E8%B6%8A%E5%8D%97/%E6%B2%B3%E5%86%85%E6%B0%B4%E4%B8%8A%E6%9C%A8%E5%81%B6%E5%89%A7%E9%99%A2]旅遊熱門[/url] 阅读你的博客, 我看出, 生活更精彩。万分感谢 带来的感觉。 Josephmoume December 30th, 2025 at 04:59 am 乌克兰 回复 取消回复 发表新评论 提交评论
精彩的 旅行杂志! 真不错! [url=https://iqvel.com/zh-Hans/a/%E8%B6%8A%E5%8D%97/%E6%B2%B3%E5%86%85%E6%B0%B4%E4%B8%8A%E6%9C%A8%E5%81%B6%E5%89%A7%E9%99%A2]旅遊熱門[/url] 阅读你的博客, 我看出, 生活更精彩。万分感谢 带来的感觉。