waldschr4t
Goto Top

MySQL - userDB defekt

Die Daten in der MySQL-UserDB sind defekt.

Das "kleine" Problem aus dem anderen Beitrag weitet sich doch zu einer mittelschweren Krise aus: Wir können über die mysql-Konsole uns die Tabellen der UserDB anschauen, die "columns_priv" wird genau wie alle anderen angezeigt, entzieht sich aber dem Zugriff durch ein Select-Statement durch plötzliche Inexistenz: "table columns_priv doesn't exist".
Passiert auch bei einigen anderen Tabellen.

Wie können wir diese Tabellen wieder herstellen?

repair / optimize blieb ohne erfolg ==> "table columns_priv doesn't exist".

Content-Key: 23699

Url: https://administrator.de/contentid/23699

Printed on: April 25, 2024 at 21:04 o'clock

Member: Guenni
Guenni Jan 17, 2006 at 05:01:01 (UTC)
Goto Top
@WaldSchr4T

Hi,

du kannst die Tabellen neu installieren:

Den SQL-Server runterfahren:
--> mysqladmin shutdown

Den SQL-Server neustarten:
--> mysqld --skip-grant-tables Berechtigungstabellen werden ignoriert

In der Datenbank ´mysql´ alle Tabellen löschen bzw. sichern. Die Datenbank
befindet sich auf meinem Linux-Server im Verzeichnis /var/lib/mysql
Eventuell suchen

Die Tabellen neu anlegen
--> mysql_install_db

Danach hat root Zugriff ohne Passwort, alle bis dato angelegten Benutzer bzw.
vergebene Rechte, Passworte müssen natürlich wieder erneuert werden.

Gruß
Günni