Auf der DOAGA 2019 in Nürnberg konnte ich die Möglichkeit nutzen, eine LAMP-Applikation (LAMP= Linux + Apache + MySQL + PHP) hochverfügbar zu gestalten. Dazu wird unter Zuhilfenahme der MySQL Shell ein InnoDB Cluster aufgebaut und zusätzlich die klassische Verbindung zwischen Applikation und Datenbank um den MySQL Router erweitert. Im Live-Bei...
Seit einiger Zeit sind In-Place Updates (also der Austausch von Binaries an Ort und Stelle) bei MySQL möglich. Der Prozess zum Upgrade bestand dabei schon immer nur aus wenigen Schritten und war recht einfach gehalten: Backup des Systems (ok, gehört nicht zum Update-Prozess, ist aber dennoch eine gute Idee ;-)Runterfahren des „alten" ServersAustaus...
Manchmal kommt man als DBA in „schwere See". Neulich hatte ein Kunde das Problem, dass nach einem Hardware-Crash eine seiner InnoDB-Tabellen unlesbar war. Diagnose: Eine korrupte Tabelle. Wir haben dieses Problem noch einmal intern anhand der MySQL-Demodatenbank „sakila" nachgestellt. Kein Rettungsring… Ein Backup wurde von diesem System seit gerau...