Mysql主从复制中需要注意哪些事项
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,Mysql主从复制中需要注意哪些事项,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、报错error connecting to mas
千家信息网最后更新 2025年01月22日Mysql主从复制中需要注意哪些事项
Mysql主从复制中需要注意哪些事项,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
一、报错error connecting to master 'x@x.x.x.x:x' - retry-time: 60 retries: 86400
1.检查主从复制的用户名密码;
2.检查MASTER_LOG_FILE和MASTER_LOG_POS。
记住配置从库的命令,这些参数都要参考主库的配置:
mysql> CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_PORT=3308, MASTER_USER='root', MASTER_PASSWORD='oldboy123', MASTER_LOG_FILE='mysql-bin.000007', MASTER_LOG_POS=797;
查询同步结果:
mysql> show slave status \G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 127.0.0.1 Master_User: root Master_Port: 3308 Connect_Retry: 60 Master_Log_File: mysql-bin.000007 Read_Master_Log_Pos: 797 Relay_Log_File: mysql-relay-bin.000002 Relay_Log_Pos: 253 Relay_Master_Log_File: mysql-bin.000007 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 797 Relay_Log_Space: 409 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 3308
同步结果看3项:Slave_IO_Running(I/O线程状态),Slave_SQL_Running(SQL线程状态),Seconds_Behind_Master(复制过程中从库比主库延迟的秒数)。
二、从库出现冲突无法复制。可以将同步指针向下移动一个,如果多次不同步,重复操作。
mysql> stop slave;Query OK, 0 rows affected (0.02 sec)mysql> set global sql_slave_skip_counter=1;Query OK, 0 rows affected (0.00 sec)mysql> start slave;Query OK, 0 rows affected (0.01 sec)
三、当前从库还要作为其他从库的主库。在从库的my.cnf加入如下参数,并修改server_id和log-bin的配置(去掉注释,修改默认配置),重启服务。
log-slave-updateslog-bin = /data/3309/data/mysql-bin #根据实际情况写expire_logs_days = 7 #相当于find /data/3309/data -type f -name "mysql-bin.000* -mtime +7 | xargs rm -f"
看完上述内容,你们掌握Mysql主从复制中需要注意哪些事项的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
同步
配置
主从
事项
内容
参数
方法
更多
状态
线程
结果
问题
检查
束手无策
为此
原因
命令
实际
密码
对此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云服务器如何连接本机
普陀区网络技术服务
中国大学生在线网络安全宣传
医院网络安全设备配置情况
中科可控服务器raid
网络技术对营销的意义
国庆关于网络安全事件
阿里云清空数据库
c表数据库
联想服务器soc卡安全卡
网络技术逐渐进步的英语
服务器 加域 管理
db2数据库时间
同济软件开发期末
网络安全产品认证
软件开发的设计要求
数据库表损坏
2018年网络安全技术发展
软件定义网络与网络安全
吉林网络安全工程承诺守信
云数据库中文
提升网络安全人防技防水平
医院网络安全设备配置情况
网络安全教育 简报
服务器邮箱怎么登陆
数据库班级管理系统源代码
女生学软件开发做什么好
软件开发的设计要求
广州oa软件开发中心
服务器安全通道是什么