Problem:
Die Datenbank <code>mysqlcode> wurde (aus welchem Grund auch immer) gelöscht oder zerstört.
Dies ist in sofern schlimm, weil dort die User-Daten und Berechtigungen drin stehen.
Lösung:
Die erste Lösung ist meist: "Ich installier MySQL neu."
Damit sind aber auch alle Datenbanken weg.
Die zweite Lösung bringt MySQL von Hause aus mit: <code>mysql_install_dbcode>
Mit diesem Befehl werden die initialen Datenbanken (<code>mysqlcode> und <code>testcode>) wieder angelegt. Dabei sind die Datenbanken allerdings vollständig leer und ein <code>rootcode>-Login funktioniert ohne Passwort.
Um direkt etwas aufzuräumen sollte man den Befehl <code>mysql_secure_installationcode> hinterher schicken. Damit wird ein <code>rootcode>-Passwort gesetzt und die meist überflüssige Datenbank <code>testcode> gelöscht.
Was nun noch fehlt sind die alten Benutzer-Einstellungen.
Entweder man greift dafür auf ein Backup zurück, oder man überredet seine ISP-Software (z.B. Plesk oder Confixx) die Einträge neu zu generieren. Meistens reicht es, wenn man dort das Datenbank-Passwort ändert.