共計 1673 個字符,預計需要花費 5 分鐘才能閱讀完成。
本篇內容介紹了“怎么使用 MySQL master/slave”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Master my.ini
basedir = D:\mysql_test\mysql-5.7.17-master
datadir = D:\mysql_test\mysql-5.7.17-master\data
port = 3306
log-bin=mysql-bin
server_id=1
binlog-ignore-db=information_schema
binlog-ignore-db=cluster
binlog-ignore-db=mysql
binlog-do-db=test
Slave my.ini
basedir = D:\mysql_test\mysql-5.7.17-slave
datadir = D:\mysql_test\mysql-5.7.17-slave\data
port = 3307
log-bin=mysql-bin
server-id=2
binlog-ignore-db=information_schema
binlog-ignore-db=cluster
binlog-ignore-db=mysql
replicate-do-db=test
replicate-ignore-db=mysql
log-slave-updates
slave-skip-errors=all
slave-net-timeout=60
Master 運行
mysql CREATE USER rep @ % IDENTIFIED BY rep
mysql GRANT FILE ON *.* TO rep @ % IDENTIFIED BY rep
mysql GRANT REPLICATION SLAVE ON *.* TO rep @ % IDENTIFIED BY rep
mysql FLUSH PRIVILEGES;
mysql show master status;
+——————+———-+————–+———————————-+——————-+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+——————+———-+————–+———————————-+——————-+
| mysql-bin.000002 | 4570 | test | information_schema,cluster,mysql | |
+——————+———-+————–+———————————-+——————-+
Slave 運行
mysql CREATE USER rep @ % IDENTIFIED BY rep
mysql change master to master_host= localhost ,master_user= rep ,master_password= rep ,master_log_file= mysql-bin.000002 , master_log_pos=4570;
mysql start slave;
mysql show slave status;
Slave_IO_Running 和 Slave_SQL_Running 都是 Yes 表示成功。
Master 創建數據庫,創建表,添加數據,會自動復制到 Slave。
“怎么使用 MySQL master/slave”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!