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: (external edit)
