Nach einem Anruf eines Kunden, der mitteilt, dass seine Website nicht verfügbar ist, wurde festgestellt, dass MySQL auf unserem RackSpace Cloud Windows 2008-Server nicht ausgeführt wurde. Ich habe MySQL neu gestartet, aber den Fehler "Zugriff für Benutzer verweigert" im Browser für alle Websites mit MySQL-Datenbank erhalten. Wenn ich in MySql Server 5.5 / data nachschaue, gibt es keine anderen Ordner als mysql und performance_schema. Es scheint, dass alle Datenbanken und Daten gelöscht wurden. Weiß jemand, was passiert sein könnte und wohin die Daten gegangen sind? Außerdem habe ich festgestellt, dass dieser Server in unserem Sicherungsdienst nicht vorhanden ist.
ps scheint nach dem Windows Update heute morgen um 4:01 zu sein.
datadir
in den Konfigurationsdateien geändert, ohne MySQL neu zu laden, und dieses Problem tritt dann erst nach einem Neustart von MySQL auf (möglicherweise ausgelöst durch das System-Update).Antworten:
Stellen Sie immer sicher, dass alle Ihre Server gesichert sind, und testen Sie die Sicherungen regelmäßig. Es hat keinen Sinn, einen Backup-Service zu haben, wenn Sie nie testen, ob Sie ihn wiederherstellen können.
Oh, und deaktivieren Sie automatische Updates. Tun Sie dies erst, wenn Sie die Auswirkungen des Updates getestet haben, vorzugsweise auf einem anderen, identisch konfigurierten Server.
quelle