MySQL主從複製的配置 Centos6

2022-09-12 10:57:24 字數 1620 閱讀 2138

備份配置檔案:cp /var/my.cnf  /var/my.cnf.back

主與從的server-id不能一樣

主伺服器:

修改配置檔案:

1

[mysqld]

2 datadir=/var/lib/mysql

3 socket=/var/lib/mysql/mysql.sock

4 user=mysql

5 # disabling symbolic-links is

recommended to prevent assorted security risks

6 symbolic-links=0

7###這裡是要新增

server-id=1

log-bin=mysql-log

#### 8

[mysqld_safe]

9 log-error=/var/log/mysqld.log

10 pid-file=/var/run/mysqld/mysqld.pid

從伺服器:

修改配置檔案:

1[mysqld]

2 datadir=/var/lib/mysql

3 socket=/var/lib/mysql/mysql.sock

4 user=mysql

5 # disabling symbolic-links isrecommended to prevent assorted security risks

6 symbolic-links=0

7###這裡是要新增

server-id=2

relay-log=mysql-realy

####

8[mysqld_safe]

9 log-error=/var/log/mysqld.log

10 pid-file=/var/run/mysqld/mysqld.pid

開啟mysql,進入mysql,檢視二進位制日誌

授權使用者 grant all on *.* to '使用者名稱'@'ip' identified by '密碼';

重新整理許可權 flush privileges;

change master to mseter_host='ip位址',master_user='主伺服器授權的使用者',master_password='密碼',master_log_file='二進位制日誌檔名',master_log_pos=(postion下面的數字 120)

手動開啟複製執行緒 start sl**e;

檢視 show sl**e status \g;

如果 last_sql_error 沒有錯誤提示以及 salve 中的 exec_master_log_pos 值和 master 中的 show master status; 中的 postition 值是一樣的,這樣的話,mysql 主從複製應該是成功的。

mysql主從複製配置

保證主庫和從庫資料庫資料一致 mysql主庫master配置 在my.cnf中加入以下配置 log bin master bin binlog do db test 需要同步的資料庫名稱 server id 11 進行授權 grant replication sl e on to repl 192....

Mysql主從複製和Redis主從複製的區別

這是學習的時候自己總結的筆記,因為使用typora記筆記,導致太多的筆記分散,所以傳到部落格方便查詢,代表的是typora裡的高亮 mysql主從複製和redis主從複製的區別 複製時機 mysql的主從複製是 從接入點開始 主機之前的資料,從機不會複製 但是redis是 從頭開始備份 主機之前的資...

mysql主從複製

罪過啊,博主最近好久沒有更新部落格了,轉有道雲筆記了,筆記裡還有些乾貨,最近慢慢分享出來吧。博主最近發現有好多想學,但是發現精力有限啊,博主本來是搞個開發的,但是偏偏想把運維,dba的技術全都學了 mysql集群,nginx等等等 但是發現精力有限,所以簡單了解一下,mysql的主從複製,後面還有m...