5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8116|回复: 1

[宝塔] 不花钱实现宝塔MYSQL主从同步

[复制链接]

670

主题

785

帖子

8228

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8228
发表于 2020-5-21 22:43:17 | 显示全部楼层 |阅读模式
非破解,实打实写代码搞的教程

假设
主数据库:192.168.1.1 打开3306端口的防火墙、安全组
从数据库:8.8.8.8

然后都装了宝塔,MYSQL版本5.6或以上,版本保持一致的情况下实验成功的

一、主数据库登录
1、命令行模式下
  1. mysql -uroot -p
复制代码

输入root密码回车,宝塔面板里数据库项里有,直接复制粘贴
2、添加账户
  1. GRANT REPLICATION SLAVE,FILE ON *.* TO 'qss'@'8.8.8.8' IDENTIFIED BY 'bbs.5ucms';
复制代码

注意,qss为新增用户名,8.8.8.8为从服务器IP,bbs.5ucms为密码
3、数据库配置文件修改
server-id=1 这条宝塔默认有了,所以我们在它下边找合适空白位置加一个
  1. binlog-do-db=qssdata
复制代码

这里的qssdata就是你的数据库名称了,如果有多个数据库,就按这个格式多写几行
保存重启MYSQL
4、执行
  1. show master status;
复制代码

然后会显示出来
file和position项
+------------------+----------+------------------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB           | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+------------------------+------------------+-------------------+
| mysql-bin.000018 |      120 | qssdata |                  |                   |
+------------------+----------+------------------------+------------------+-------------------+
这里记好上边出现的 mysql-bin.000018 和 120,每次不一样哦,后边的qssdata就是你的数据库了,如果这儿是空,就是没配置好。

二、从数据库配置
1、修改配置文件,加入

游客,如果您要查看本帖隐藏内容请回复


搜索server-id=1,把1改2

2、进从数据库的Mysql命令行,输入
  1. change master to master_host='192.168.1.1',master_port=3306,master_user='qss',master_password='bbs.5ucms', master_log_file='mysql-bin.000018',master_log_pos=120;
复制代码

里边的各个数字都是和上边查出来的对应的。

3、分别输入命令
  1. slave start;
  2. show slave status\G;
复制代码

出现的结果有
Slave_SQL_Running:yes
slave_io_running:yes
就成功了
如果 Slave_SQL_Running:no:
你就在从服务器里打
游客,如果您要查看本帖隐藏内容请回复

变Yes就成功,如果是另一个no,你就检查上边的步骤有没有填错的地方,一般是主服和从服的master_log_file、master_log_pos不一致导致的,改了就好。
回复

使用道具 举报

670

主题

785

帖子

8228

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8228
 楼主| 发表于 2020-5-21 22:54:03 | 显示全部楼层
如果还遇到其他问题,就百度里边的奇怪的 具体错误代码找吧
花点心思,就可以不买插件了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-3-29 20:31 , Processed in 0.750000 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表