MariaDB replikering: Korrupt binær log på slave

Denne meddelelse i SHOW SLAVE STATUS betyder at den binære log på enten master eller slave er korrupt: Last_SQL_Errno: 1594 Last_SQL_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master’s binary log is corrupted (you can check this by running ‘mysqlbinlog’ on the binary log), the slave’s […]

MariaDB 10.2 replikering på Ubuntu 16.04

Det forudsættes at du har installeret MariaDB på både master og slave, ellers følg denne vejledning først: Installer MariaDB på Ubuntu 16.04 Konfiguration af master Konfigurer /etc/my.cnf på master.

bind-address bestemmer hvilket interface din master lytter på og det skal naturligvis være et din slave kan kommunikere med, og 127.0.0.1 du’r derfor ikke 😉 […]

Sikker genstart af MariaDB master

Først låser du tabellerne på master’en så der ikke kan ændres i data:

Derefter noterer du den aktuelle position:

!!!Du må IKKE forlade sql prompten på din master nu!!! Så mister du din READ LOCK. Kør en status på slaven for at sikre dig at den er helt up-to-date:

Stop slaven:

[…]