1082
Comment:
|
1189
|
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
* auf dem Slave: ''mysql >show slave status\G'' * ''Seconds_Behind_Master'' muß auf NULL laufen |
MySQL
Umzug MySQL Server auf neue Hardware
- den aktuellen Server als master einrichten
- einen vollständigen Dump aller Datenbanken erstellen
/opt/rh/mysql55/root/usr/bin/mysqldump -u root --all-databases --routines --single-transaction --skip-add-locks --skip-lock-tables --events --master-data | gzip -9 >| ALL-MD-$(date +%Y%m%d-%H%M).sql.gz
- auf der neuen Hardware mysql in Betrieb nehmen
- den Dump im Slave einspielen
- Slave konfigurieren und starten
- nach der Synchronisierung Slave als Server in Betrieb nehmen
auf dem Slave: mysql >show slave status\G
Seconds_Behind_Master muß auf NULL laufen
- die ausführlichen Anleitungen liegen bei Wolfgang im mysql Buch
- Tipps:
http://blog.onetechnical.com/2012/05/29/quick-mysql-replication-to-move-a-database/
http://dba.stackexchange.com/questions/45518/mysql-replication-duplicated-entry-for-primary-key
wenn duplicate key errors auftreten, kann man sie mit der Option slave-skip-errors=1062 ignorieren, wenn es unkritisch ist
auch einen anderen unkritischen Error konnte man so wegdrücken