seitdem ich von Windows 7 auf Windows 10 gewechselt bin, und von einer älteren xampp Installation zu xampp-portable-windows-x64-7.3.7-1-VC15, passiert es mir regelmäßig, dass die mysql.user Tabelle Schaden nimmt und ich keine Verbindung mehr zur MariaDB bekomme.
Ich kann micht dann zunächst nicht mehr anmelden, mit dem Eintrag "skip-grant-tables = 1" in der my.ini geht es dann zumndest solange, bis ich ein backup der Datenbanken gemacht habe.
- Code: Select all
mysqlcheck -c -A -u root
liefert dann regelmäßig
mysql.user
Error : Index for table '.\mysql\user' is corrupt; try to repair it
error : Corrupt
und
- Code: Select all
repair table user
schlägt entweder fehl, oder es funktioniert, aber einige EInträge sind weg. In dem Fall ist immer auch der Nutzer "root" weggewesen, so dass mir nichts anderes übrig blieb, als von vorne mit einer frischen Installation anzufangen.
Daher meine Frage: Kennt jemand ein solches Verhalten? Kann es auf ein Hardwareproblem hindeuten? Oder hängt es irgendwie damit zusammen, dass ich die portable Version benutze?
Vielen Dank und viele Grüße, P.