怎么在Centos7系统中配置Mysql主从同步

60次阅读
没有评论

共计 1737 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

本篇文章给大家分享的是有关怎么在 Centos7 系统中配置 Mysql 主从同步,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

(1)首先,保证有两台设备(主、从),分别在两台设备上安装 Mysql 数据库。安装完成之后,

使用 mysql -u[数据库用户名] -p[用户密码],若能够登陆 mysql 则表示安装成功。

(2)编辑 mysql 配置文件,路径一般为 /etc/mysql/mysql.conf.d/mysqld.cnf(用户在安装 Mysql 时指定的目录,

如:/etc/my.conf 等)。分别按要求在主、从 mysql 中的 [mysqld] 模块下添加如下内容:

 [mysqld]
 default-storage-engine=innodb
 innodb_file_per_table=1
 collation-server=uft8_general_ci
 init-connect= SET NAMES uft8 
 bind-address=0.0.0.0
 log_bin=mysql-bin
 relay_log=mysql-relay-bin
 expire_logs_days=100
 skip-slave-start=1
 binlog_do_db=[需要同步的数据库名称]
 binlog-ignore-db=mysql,sys,information_schema,performance_schema
 server-id=[主填写 1,从填写 2]
 auto-increment-increment=2
 auto-increment-offset=1
 open_files_limit=65535
 mac_connections=1000
 slave-skip-errors=all

(3)shell 连接主、从服务器,mysql -u[数据库用户名] -p[用户密码],分别登录到主、从节点 mysql,创建同步用户 repl,执行如下命令:

grant all privileges on *.* to  repl @ %  identified by  repl  with grant option;

然后 exit 退出 Mysql 操作页,重新启动 Mysql 服务,命令如下:

systemctl restart mysql.service

然后进入主节点 Mysql,查看 Mysql 的 File 列和 Positon 列。执行命令:show master status; 出现结果如下

怎么在 Centos7 系统中配置 Mysql 主从同步 

(4)登录到从服务器,mysql -u[数据库用户名] -p[用户密码]进入 Mysql,执行:

stop slave;
 reset slave;
 change master to master_host= [主节点 IP] ,master_user= repl ,master_password= repl ,master_log_file= [mysql-bin.000001, 参考(3)中的 File 列] ,master_log_pos=[245, 参考(3)中的 Postion 列];
 exit;

执行 systemctl restart mysql.service 重启 Mysql 服务。

(5)启动从服务器 slave 库,mysql -u[数据库用户名] -p[用户密码]进入从节点 Mysql,执行如下命令:

start slave;

执行:show slave status\G; 查看备份服务状态。如果以下两个状态为 Yes 则表示主从同步成功。

怎么在 Centos7 系统中配置 Mysql 主从同步

接下来,大家就可以尝试向主数据库中插入一条数据,看是够从数据库中会自动增加该条数据,是不是有点小激动呢?赶紧测试下吧。

PS:若出现无法同步问题?

(1)请查看上图中 Master_Log_File 属性、Read_Master_Log_Pos 属性与主节点查询结果是否一致。

(2)可能是从数据库连接主数据库超时,去吧连接延时改大一点吧。

(3)如果上述无法解决,请查看 mysql 日志排查原因。

以上就是怎么在 Centos7 系统中配置 Mysql 主从同步,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1737字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)