備份配置檔案: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]開啟mysql,進入mysql,檢視二進位制日誌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
授權使用者 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...