MYSQL資料庫怎麼設定主從同步

PHPz
發布: 2023-05-26 14:04:06
轉載
4202 人瀏覽過

1、設定主資料庫

主master : 192.168.1.132

從slave : 192.168.1.133

1)授权给从数据库
登入後複製
GRANT REPLICATION SLAVE ON *.* to 'repl'@'192.168.1.132' identified by 'test123456';
FLUSH PRIVILEGES;
登入後複製

MYSQL資料庫怎麼設定主從同步

2)修改主庫設定文件,開啟binlog,並設定server-id,每次修改設定檔後都要重啟mysql服務才會生效

vim /etc/my.cnf
登入後複製

MYSQL資料庫怎麼設定主從同步

server-id:master端的ID號碼;

log-bin:同步的日誌路徑及檔案名,這個目錄要是mysql有權限寫入的;

binlog-do-db:要同步的資料庫名稱

3) 授權

chown mysql:mysql -R /usr/local/mysql_data
登入後複製

4)重啟服務:

service mysqld restart
登入後複製

5)輸入下方語句

 show master status;
登入後複製

MYSQL資料庫怎麼設定主從同步

2、設定從資料庫

1)設定從資料庫設定

vi /etc/my.cnf
登入後複製

 server-id

replicate-do-db=world

MYSQL資料庫怎麼設定主從同步

MYSQL資料庫怎麼設定主從同步

MYSQL資料庫怎麼設定主從同步

MYSQL資料庫怎麼設定主從同步

### ###2)新增主資料庫的位址、連接埠號碼、同步使用者、密碼、log檔案、檔案起始位置。 ###############  3)刪除auto.cnf   ###
 cd /usr/local/mysql_data/

 rm  -rf  auto.cnf
登入後複製
###(不刪除會同步不成功)###### 4)啟動從資料庫主從# ###########
show slave status
登入後複製
############5) 在主數據插入數據,從數據就是同步數據。 ###

以上是MYSQL資料庫怎麼設定主從同步的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!