激战的后厨2观看完整版,強姦亂倫強姦在线观看,国产无套内射普通话对白,老头呻吟喘息硕大撞击,他扒开我小泬添我三男一女视频

廈門服務器租用>業界新聞>MySQL主從配置詳解

MySQL主從配置詳解

發布時間:2020/4/15 14:49:31    來源: 縱橫數據

1. 主設置(master)

修改mysql配置文件,一般在/etc/mysql/my.conf

1

2

3

4

5

6

server-id=1 //設置mysql的id標識

log-bin=/var/lib/mysql/mysql-bin  //log-bin的日志文件,主從備份就是用這個日志記錄來實現的

#binlog-do-db=mysql1 #需要備份的數據庫名,如果備份多個數據庫,重復設置這個選項 即可

#binlog-ignore-db=mysql2 #不需要備份的數據庫名,如果備份多個數據庫,重復設置這 個選項即可

#log-slave-updates=1 #這個參數當從庫又作為其他從庫的主庫時一定要加上,否則不會給更新的記錄寫到binglog里二進制文件里

#slave-skip-errors=1 #是跳過錯誤,繼續執行復制操作(可選)

在主mysql中增加2個用來同步的賬號

1

2

mysql>grant replication slave on *.* to 'sync-1'@'%' identified by '123456';

mysql>grant replication slave on *.* to 'sync-2'@'%' identified by '123456';

重啟msql

1

mysql>show master status; //可以查看主mysql狀態

2. 從設置(slave)

修改mysql配置文件 my.conf,兩個從節點配置方式都一樣。

1

2

server-id=2

#log-bin=/var/lib/mysql/mysql-bi //從mysql可以不用設置日志文件

在從mysql中增加命令參數,master_log_file 和master_log_pos 可以在master mysql中用 show master status查詢到

1

2

3

mysql>change master to master_host='192.168.145.222',master_user='sync-1',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=308; 

mysql>start slave //啟動

mysql>show slave status\G //查詢狀態,Slave_IO_Running 和Slave_IO_Running都為yes表示成功

3. 設置中的出現的問題

1

Last_Errno: 1146

設置出從的時候,我的主mysql已經有一張表了,當時創建表的binlog二進制日志就沒有記錄,從mysql無法寫入數據,這時候只有手動導入數據庫文件到從mysql中;原因是網上教程都是全新安裝的主msql和從mysql,不存在已有數據的問題。

1

2

Last_Errno: 1062

Error 'Duplicate entry 'xxxxx' for key 'PRIMARY'' on query

主鍵沖突,這個問題比較復雜,應該是有表的設置不對,這個問題后來在Stack Overflow上找到了解決辦法

1

2

3

4

5

6

7

8

# on slave

mysql> stop slave;

mysql> flush privileges;

# on master rest master

mysql> reset master;

# on slave;

mysql> reset slave;

mysql> start slave;
縱橫數據游戲防御服務器 游戲顯卡服務器 現貨
限量特價 速定!
CPU E5-2650v2*2
內存 64GB
硬盤 240G 固態硬盤
顯卡GTX1050 TI 4G顯存
帶寬 100M
游戲防御服務器 游戲顯卡服務器 歡迎在線客服  QQ 4001886560  482986990

在線客服
微信公眾號
免費撥打400-1886560
免費撥打0592-5580190 免費撥打 400-1886560 或 0592-5580190
返回頂部
返回頭部 返回頂部