最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

centos6mysql5.5配置masterslave數(shù)據(jù)同步備份_MySQL

來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 19:47:18
文檔

centos6mysql5.5配置masterslave數(shù)據(jù)同步備份_MySQL

centos6mysql5.5配置masterslave數(shù)據(jù)同步備份_MySQL: 數(shù)據(jù)庫A 做為主服務(wù),數(shù)據(jù)庫B做為同步庫(注: 兩邊數(shù)據(jù)庫庫必須要一至,要不然會有不斷的錯誤信息出來,改啊改,就是不成功) 1、配置 master vi /etc/my.cnf [mysqld] server-id=1 log-bin=log path binlog-do-db=xxxx //表示
推薦度:
導讀centos6mysql5.5配置masterslave數(shù)據(jù)同步備份_MySQL: 數(shù)據(jù)庫A 做為主服務(wù),數(shù)據(jù)庫B做為同步庫(注: 兩邊數(shù)據(jù)庫庫必須要一至,要不然會有不斷的錯誤信息出來,改啊改,就是不成功) 1、配置 master vi /etc/my.cnf [mysqld] server-id=1 log-bin=log path binlog-do-db=xxxx //表示

數(shù)據(jù)庫A 做為主服務(wù),數(shù)據(jù)庫B做為同步庫(注: 兩邊數(shù)據(jù)庫庫必須要一至,要不然會有不斷的錯誤信息出來,改啊改,就是不成功)

1、配置 master 
vi /etc/my.cnf 
[mysqld]
server-id=1
log-bin=log path
binlog-do-db=xxxx //表示只備份xxxx這個庫 ,可以配置多個庫
binlog-ignore-db=yyy //表示忽略yyy庫
注: 如果binlog-do-db,binlog-ignore-db不加會默認備份全部庫

重啟數(shù)據(jù)庫 service mysqld restart

登陸到數(shù)據(jù)庫 mysql -uroot -p123456

創(chuàng)建一個備份帳號,最好具有 slave, reload,super,權(quán)限
grant peplication slave,reload,super on *.* to 'backup'@'%' identfiend by '1234' with grant option;
注:with grant option 這個必須有,表示backup 具有可操作權(quán)限
flush privileges;

show grant for 'backup'@'%'; //查看用戶

show master status;

如果 ip 地址改變:
change master to master_host='xxx',master_user='backup',master_password='1234',master_port='3306',master_log_file='master-log.000001',master_log_pos=4, master_connect_retry=10;

2、配置 slave 
vi /etc/my.cnf 
server-id=2
change master to master_host='xxx',master_user='backup',master_password='1234',master_port='3306',master_log_file='master-log.000001',master_log_pos=4, master_connect_retry=10;
注:日志名稱,用戶名,密碼必須與master 一至

show slave status\G;
查看信息是否正確

slave start;
用show slave status\G;

只要確定 : 
slave_io_running=yes
slave_sql_running=yes

就搞定了。

我遇到了2個問題
第一個:
slave_io_running=connecting
slave_sql_running=yes

last_io_error: error connecting master ......

找了老半天,原來是用戶名密碼整錯了,真是浪費時間

第二個:(有點暈了)

slave_io_running=no
slave_sql_running=yes
last_io_error: 意思是說兩邊的庫和表一至,同步?jīng)]有找到相應(yīng)的庫和表

然后 :
slave stop;

reset slave; // 重新設(shè)置slave 

change master to master_host='xxx',master_user='backup',master_password='1234',master_port='3306',master_log_file='master-log.000001',master_log_pos=4, master_connect_retry=10;
再來一遍,沒辦法,最后終于看到 
slave_io_running=yes
slave_sql_running=yes
last_io_error: 為空

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

centos6mysql5.5配置masterslave數(shù)據(jù)同步備份_MySQL

centos6mysql5.5配置masterslave數(shù)據(jù)同步備份_MySQL: 數(shù)據(jù)庫A 做為主服務(wù),數(shù)據(jù)庫B做為同步庫(注: 兩邊數(shù)據(jù)庫庫必須要一至,要不然會有不斷的錯誤信息出來,改啊改,就是不成功) 1、配置 master vi /etc/my.cnf [mysqld] server-id=1 log-bin=log path binlog-do-db=xxxx //表示
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top