Mysql主从数据库同步(centos篇)
2023-06-13 09:14:28 时间
添加
server-id=1
并开启log-bin二进制日志文件
log-bin=mysql-bin
|File |Position|Binlog_Do_DB|Binlog_Ignore_DB|
+------------------+----------+--------------+------------------+
|mysql-bin.0000010| 106| | |
+------------------+----------+--------------+------------------+
添加
server-id=2
->master_host="192.168.1.22"
->master_user="repl"
->master_password="repl"
->master_log_file="mysql-bin.0000010"
->master_log_pos=106;
***************************2.row***************************
Id:2
User:systemuser
Host:
db:NULL
Command:Connect
Time:2579
State:Hasreadallrelaylog;waiting
Info:NULL
Slave_IO_State:Waitingformastertosendevent
Master_Host:192.168.1.22
Master_Port:3306
Connect_Retry:60
Master_Log_File:mysql-bin.0000010
Read_Master_Log_Pos: 106
Relay_Log_File:centos-relay-bin.000002
Relay_Log_Pos:529
Relay_Master_Log_File:mysql-bin.0000010
Slave_IO_Running:Yes
Slave_SQL_Running:Yes
Replicate_Do_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: 106
Relay_Log_Space:830
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:0
Master_SSL_Verify_Server_Cert:No
Last_IO_Errno:0
Last_IO_Error:
Last_SQL_Errno:0
Last_SQL_Error:
1rowinset(0.00sec)
验证是否配置正确
Waiting
Slave_IO_Running:Yes
Slave_SQL_Running:Yes
测试
mysql>createtableuser(id
mysql>showtableslike"user";
+----------------------+
|Tables_in_test(user) |
+----------------------+
|user |
+----------------------+
1rowinset(0.00sec)
问题?
#binlog-ignore-db=不需要备份的数据库名,可写多行
从服务器my.cnf
#replicate-ignore-db=mysql忽略的数据库
#master-connect-retry=60如果从服务器发现主服务器断掉,重新连接的时间差(秒)
master-host=192.168.1.22
master-port=3306
|File |Position|Binlog_Do_DB|Binlog_Ignore_DB|
+------------------+----------+--------------+------------------+
|mysql-bin.0000011| 260| | |
+------------------+----------+--------------+------------------+
+--------------------------------------------------+
|master_pos_wait("mysql-bin.0000011","260") |
+--------------------------------------------------+
| 0 |
+--------------------------------------------------+
1rowinset(0.01sec)
QueryOK,0affected(0.00sec)
mysql>showprocesslist\G;
Id:2
User:systemuser
Host:
db:NULL
Command:Connect
Time:4757
State:
Info:NULL
QueryOK,0affected(0.00sec)
mysql>resetmaster;
QueryOK,0affected(0.00sec)
相关文章
- MySQL中记录SQL语句的技巧(mysql记录sql语句)
- 开启Java之门:访问MySQL数据库(java访问mysql数据库)
- MySQL中判断字段是否为空的方法(mysql判断字段是否为空)
- 出错解决1045远程MySQL出错的方法(1045远程mysql)
- MySQL:支持数据库操作的强大工具(写数据库mysql)
- 【MySQL可视化工具——开启数据库新纪元】(mysql界面化工具)
- 解决MySQL错误提示:一步一步的指引(mysql错误提示)
- 之间的比较比较MySQL与其他数据库的差异性(mysql不同数据库)
- 【深圳MySQL招聘】欢迎加入我们的团队,一起挑战高可用性、高扩展性、高性能的数据库技术!(深圳mysql招聘)
- 【教程分享】如何在MySQL数据库中查看系统时间(mysql系统时间查看)
- 构建MySQL数据库:一步一步学习(建一个mysql数据库)
- 恢复MySQL密码恢复指南(mysql密码)
- 如何设置MySQL实现远程访问?详细解析步骤及注意事项。(mysql远程访问设置)
- 如何在MySQL中给表添加外键并优化数据库?(给mysql表添加外键)
- MySQL查询日志:掌握操作技巧,有效提升数据库管理效率(mysql如何查询日志)
- MySQL:预编译,提高数据库操作速度(mysql预编译)
- MySQL详解:完整介绍MySQL数据库的各项特性及使用方法(mysql大全)
- MySQL储存过程的实现及优点(mysql中储存过程)
- C语言操作MySQL实现查询功能(c 中mysql查询)
- C3PO构建MySQL连接的全新体验(c3po连接mysql)
- 2003年使用MySQL连接数据库的普及化(2003连接mysql)
- MySQL在1630时出现故障(1630报错mysql)
- MySQL 1060错误数据库操作失败(1060错误mysql)
- MySQL中如何进行字符串分割操作(mysql中分割)
- 如何处理MySQL无法转储的问题(mysql 不能转储)
- MySQL和QT不配套使用,无法实现事务处理(mysql不支持qt事务)
- MySQL数据库中实现端排序技巧(mysql 两字端排序)
- Mysql三大范式数据库设计有关博客文章分享(mysql三大范式博客)