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 replikering: Tjek af data

Efter et stykke tid, vil du sikkert gerne vide om alt bliver replikeret korrekt til din slave og fikse eventuelle forskelle i data mellem master og slave. Her er percona-toolkit et rigtig godt værktøj Bemærk i nedenstående kodeblokke: Når du ser ordet MASTER i første linie, skal blokken eksekveres på din master server, og vise […]

MariaDB replikering: Når replikeringen fejler

Hvad er problemet? Du har sikkert opdaget at din slave ikke længere replikerer ved at kigge på SHOW SLAVE STATUS, her et eksempel:

Slave_SQL_Running er “No”, den skal naturligvis helst stå til “Yes”. Seconds_Behind_Master er “NULL”. Her skal der altid stå et tal. Slave_SQL_Running_State bør ikke være tom. Derudover er der i SHOW SLAVE […]

Konfigurering af L2TP VPN på Fedora 26

Der kan godt være overflødige pakker i nedenstående, da jeg forsøgte forskellige ting i forsøget på at konfigurere en L2TP VPN forbindelse. Men det virker. Jeg installerede følgende med dnf install:

Herefter genstartes NetworkManager:

Åben “Settings” enten via “Activities” eller via den lille pil ved siden af batteriet i øverste højre hjørne. Gå […]

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:

[…]

Installer MariaDB på Ubuntu 16.04

Fjern MySQL Hvis du udskifter MySQL med MariaDB, skal du først tage backup af dine data, og fjerne MySQL. Undlad at medtage databaser som ‘mysql’, ‘phpmyadmin’,’performance_schema’ og ‘information_schema’, dvs. alle de databaser der automatisk oprettes under den nye installation:

Da din nye MariaDB sikkert ikke er kompatibel med privilegier fra den gamle, dumper vi […]