mysqlreplication
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
mysqlreplication [2019/02/19 11:31] – created z0hpvk | mysqlreplication [2025/03/08 22:24] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
< | < | ||
- | create user ' | + | 192.168.56.102 |
+ | 192.168.56.103 | ||
+ | </ | ||
+ | |||
+ | ==== Set Server ID on Slave ==== | ||
+ | < | ||
+ | set persist server_id = 2; | ||
+ | |||
+ | service mysql restart | ||
+ | systemctl restart mysql | ||
+ | </ | ||
+ | |||
+ | ==== Create Replication User on Master ==== | ||
+ | < | ||
+ | create user ' | ||
grant replication slave on *.* to ' | grant replication slave on *.* to ' | ||
</ | </ | ||
+ | ==== Lock Tables on Master ==== | ||
< | < | ||
flush tables with read lock; | flush tables with read lock; | ||
</ | </ | ||
+ | ==== Display Details of Binary Log ==== | ||
< | < | ||
show master status; | show master status; | ||
Line 19: | Line 35: | ||
</ | </ | ||
+ | ==== Backup / Restore ==== | ||
< | < | ||
mysqldump -uroot -p --all-databases --master-data --add-drop-database > ubuntu-master.dmp | mysqldump -uroot -p --all-databases --master-data --add-drop-database > ubuntu-master.dmp | ||
Line 25: | Line 42: | ||
</ | </ | ||
+ | ==== Configure Replication on Slave ==== | ||
< | < | ||
mysql> CHANGE MASTER TO | mysql> CHANGE MASTER TO | ||
| | ||
| | ||
- | | + | |
| | ||
| | ||
Line 36: | Line 54: | ||
</ | </ | ||
+ | ==== Monitoring and Administration ==== | ||
< | < | ||
mysql> show slave status\G | mysql> show slave status\G |
mysqlreplication.1550575882.txt.gz · Last modified: 2025/03/08 22:23 (external edit)