[mysqld]
log-bin=/var/log/mysql/mysql-bin
server-id=1
#打開gtid模式
gtid_mode=ON
enforce_gtid_consistency=1
創建日志目錄
mkdir /var/log/mysql
授權
chown mysql.mysql /var/log/mysql
重啟服務
systemctl restart mysqld
[root@mysql-master ~]# mysqladmin -uroot -p'QsgW(=D#F9&i' password 'QianFeng@123'
創建專屬用戶并授權
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' identified by '123';
有資料的話先匯出資料
mysql -uroot -p'密碼‘ -A >a.txt
從庫驗證
mysql -urepl -p'QianFeng@1234' -hmysql-master
連接成功,退出
# vim /etc/my.cnf #在組態檔中添加配置
[mysqld]
server-id=2
#打開gtid模式
gtid_mode=ON
enforce_gtid_consistency=1
重啟服務
systemctl restart mysqld
在從庫里配置
mysql> CHANGE MASTER TO
MASTER_HOST='mysql-master',
MASTER_USER='repl',
MASTER_PASSWORD='QianFeng@1234',
MASTER_AUTO_POSITION=1;
#MASTER_AUTO_POSITION 1 為自動識別位置點 0 可以手動指定
mysql> start slave;
uj5u.com熱心網友回復:
很常用的命令列呀 兄弟 可以的 收下了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14100.html
標籤:服務器
上一篇:小白關于docker的一個問題
