mysql 主从备份问题_我遇到的mysql主从同步的问题
測試mysql主從同步的問題,主從同步test庫。
主庫:
root@ttt 11:00>use test;
Database changed
root@test 11:00>show tables;
+----------------+
| Tables_in_test |
+----------------+
| a |
+----------------+
從庫:
root@(none) 11:01>use test;
Database changed
root@test 11:01>show tables;
+----------------+
| Tables_in_test |
+----------------+
| a |
+----------------+
從現有的情況來看兩邊一致,現在測試同步。
主庫:
root@(none) 11:02>use test;
Database changed
root@test 11:02>create table b like a;
Query OK, 0 rows affected (0.00 sec)
root@test 11:02>show tables;
+----------------+
| Tables_in_test |
+----------------+
| a |
| b |
+----------------+
從庫:
root@(none) 11:06>use test;
Database changed
root@test 11:06>show tables;
+----------------+
| Tables_in_test |
+----------------+
| a |
| b |
+----------------+
以上情況主從正常同步。
在別的庫操作同步的庫,如下:
主庫:
root@ttt 11:06>use ttt;
Database changed
root@ttt 11:06>create table test.c like test.b;
Query OK, 0 rows affected (0.01 sec)
root@ttt 11:06>use test;
Database changed
root@test 11:06>show tables;
+----------------+
| Tables_in_test |
+----------------+
| a |
| b |
| c |
+----------------+
從庫:
root@(none) 11:06>use test;
Database changed
root@test 11:06>show tables;
+----------------+
| Tables_in_test |
+----------------+
| a |
| b |
+----------------+
細心的你可能發現了,數據沒有正常同步,什么問題呢?
查看參考手冊大致了解了:
--binlog-do-db=db_name告訴主服務器,如果當前的數據庫(即USE選定的數據庫)是db_name,應將更新記錄到二進制日志中。其它所有沒有明顯指定的數據庫? 被忽略。如果使用該選項,你應確保只對當前的數據庫進行更新。
對于CREATE DATABASE、ALTER DATABASE和DROP DATABASE語句,有一個例外,即通過操作的數據庫來決定是否應記錄語句,而不是用當前的數據庫。
一個不能按照期望執行的例子:如果用binlog-do-db=sales啟動服務器,并且執行USE prices; UPDATE sales.january SET amount=amount+1000;,該語句不寫入二進制日志。
--binlog-ignore-db=db_name
告訴主服務器,如果當前的數據庫(即USE選定的數據庫)是db_name,不應將更新保存到二進制日志中。如果你使用該選項,你應確保只對當前的數據庫進行更新。
一個不能按照你期望的執行的例子:如果服務器用binlog-ignore-db=sales啟動,并且執行USE prices; UPDATE sales.january SET amount=amount+1000;,該語句不寫入二進制日志。
類似于--binlog-do-db,對于CREATE DATABASE、ALTER DATABASE和DROP DATABASE語句,有一個例外,即通過操作的數據庫來決定是否應記錄語句,而不是用當前的數據庫。
也就是說更改庫內的數據信息得在要修改的數據庫內做操作才會記錄到binlog文件中,這樣從庫才會同步。
>>> 更多內容,請訪問:mysql主從復制、mysql主從同步系列教程
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的mysql 主从备份问题_我遇到的mysql主从同步的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php去掉编辑器自带样式,phpcms去
- 下一篇: Win7旗舰版系统开启硬盘ahci模式的