mysql:recoveringsynchronization
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| mysql:recoveringsynchronization [2017/11/11 12:32] – rlunaro | mysql:recoveringsynchronization [2022/12/02 21:02] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| < | < | ||
| mysql> stop slave; | mysql> stop slave; | ||
| + | -- disable the slow query log is necessary because | ||
| + | -- in the event of a full restore, the logging tables | ||
| + | -- are dropped | ||
| + | mysql> SET GLOBAL slow_query_log=0; | ||
| + | mysql> set global general_log=0; | ||
| </ | </ | ||
| Line 43: | Line 48: | ||
| Then, change the password for all your users to a new password: this will | Then, change the password for all your users to a new password: this will | ||
| - | ban everyone from the server: | + | ban everyone from the server: |
| + | |||
| + | <WRAP left round important 20%> | ||
| + | Do this in the MASTER | ||
| + | </ | ||
| < | < | ||
| Line 68: | Line 77: | ||
| again in the server (except you). In windows: | again in the server (except you). In windows: | ||
| - | < | + | < |
| Do this in the master | Do this in the master | ||
| </ | </ | ||
| Line 92: | Line 101: | ||
| </ | </ | ||
| - | Annotate these " | + | Annotate these " |
| ==== Fourth step: make a full backup of your database ==== | ==== Fourth step: make a full backup of your database ==== | ||
| - | < | + | < |
| Do this in the master | Do this in the master | ||
| </ | </ | ||
| Line 113: | Line 122: | ||
| ==== Fifth step: recover in the slave database ==== | ==== Fifth step: recover in the slave database ==== | ||
| - | < | + | < |
| Do this in the slave | Do this in the slave | ||
| </ | </ | ||
| Line 125: | Line 134: | ||
| For the replication it is a common place to have a user for this task. In my case is the '' | For the replication it is a common place to have a user for this task. In my case is the '' | ||
| - | < | + | < |
| - | Do this in the master | + | Do this in the slave |
| + | </ | ||
| + | <WRAP left round important | ||
| + | Do this in the slave | ||
| </ | </ | ||
| - | |||
| < | < | ||
| update mysql.user set password = ' | update mysql.user set password = ' | ||
| Line 139: | Line 150: | ||
| On the slave, issue the following command: | On the slave, issue the following command: | ||
| - | < | + | < |
| Do this in the slave | Do this in the slave | ||
| </ | </ | ||
| Line 150: | Line 161: | ||
| master_port = 3306, | master_port = 3306, | ||
| master_log_file = 'you have to guess the log file name that goes here from the slave', | master_log_file = 'you have to guess the log file name that goes here from the slave', | ||
| - | master_log_pos = 4; | + | master_log_pos = ENTER THE POSITION YOU ANNOTATE IN THE LAST COMMAND; |
| + | </ | ||
| + | And start the slave: | ||
| + | |||
| + | <WRAP left round info 20%> | ||
| + | Do this in the slave | ||
| + | </ | ||
| + | < | ||
| + | start slave; | ||
| + | mysql> SET GLOBAL slow_query_log=1; | ||
| + | mysql> set global general_log=1; | ||
| </ | </ | ||
mysql/recoveringsynchronization.1510403562.txt.gz · Last modified: 2022/12/02 21:02 (external edit)
