這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)MySQL5.5中怎么配置主從復制,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)公司是一家專注于做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計,新巴爾虎右網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:新巴爾虎右等地區(qū)。新巴爾虎右做網(wǎng)站價格咨詢:13518219792
1.主庫編輯my.cnf:
[mysqld]
log-bin=NEW_NAME
server-id=1 #配一個唯一的ID編號,1至32。
#設(shè)置要進行或不要進行主從復制的名,同時也要在Slave 上設(shè)定。
binlog-do-db=數(shù)據(jù)庫名1
binlog-do-db=數(shù)據(jù)庫名2
binlog-ignore-db=數(shù)據(jù)庫名1
binlog-ignore-db=數(shù)據(jù)庫名2
> grant replication slave on *.* to slaveuser@192.168.1.101 identified by '123456' ;
mysql> flush privileges;
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000008 | 337 | | |
+------------------+----------+--------------+------------------+
記錄下二進制日志文件名和位置
2.從庫編輯my.cnf,把server-id改成不和主機相同的數(shù)字。
如果只想同步指定的數(shù)據(jù)庫,可以添加 replicate-do-db = yourdatabase,
同步幾個就復制幾個,把數(shù)據(jù)庫名改了就好。
[mysqld]
server-id=2 #唯一
#設(shè)置要進行或不要進行主從復制的數(shù)據(jù)庫名,同時也要在Master 上設(shè)定。
replicate-do-db=數(shù)據(jù)庫名1
replicate-do-db=數(shù)據(jù)庫名2
replicate-ignore-db=數(shù)據(jù)庫名1
replicate-ignore-db=數(shù)據(jù)庫名2
mysql> change master to master_host='192.168.1.100',master_user='slaveuser',master_password='123456', master_log_file='mysql-bin.000008',master_log_pos=337;
mysql> start slave;
mysql> show slave status\G;
如果出現(xiàn):
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
以上兩項都為Yes,那說明沒問題了。如果指定了個別的數(shù)據(jù)庫,還可以看到
注:如果出現(xiàn)Slave_SQL_Running:connecting的現(xiàn)象,首先在從庫命令行下輸入:
#mysql -uslaveuser -h 192.168.1.100 -p123456
看是否能登入mysql,如果是拒絕等提示,那要查看主機上的第從庫授權(quán)操作是否用戶的權(quán)限等設(shè)置正確。
如果開始的環(huán)境不是主從架構(gòu),跑了一段時間已經(jīng)有了數(shù)據(jù),這時候要先在主機上加鎖:flush tables with read lock;
打包主機的數(shù)據(jù)目錄:#tar zcf /tmpdatabak.tgz /opt/data,拷貝這個壓縮包到從機,解壓后,做主從的配置。
然后解鎖:unlock tables;
上述就是小編為大家分享的Mysql5.5中怎么配置主從復制了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。