Ich weiß immer noch nicht warum Ich wurde ausgesperrt, aber um das Problem zu lösen, musste ich das MySQL-Root-Passwort zurücksetzen, was ich gemäß den Anweisungen auf dieser Seite getan habe (aber ich habe sie für Ubuntu 13.10 geändert):https://help.ubuntu.com/community/MysqlPasswordReset
Stoppen Sie den mysql-Daemon-Prozess mit diesem Befehl:
sudo pkill mysqld
Starten Sie den mysqld-Daemon-Prozess mit der Option --skip-grant-tables mit diesem Befehl
sudo /usr/sbin/mysqld --skip-grant-tables &
Starten Sie den MySQL-Client-Prozess mit diesem Befehl
mysql -u root
Führen Sie an der mysql-Eingabeaufforderung diesen Befehl aus, um ein beliebiges Passwort ändern zu können
FLUSH PRIVILEGES;
Dann setzen/aktualisieren Sie Ihr Passwort
SET PASSWORD FOR [email protected]'localhost' = PASSWORD('password');
Wenn Sie ein MySQL-Root-Konto haben, das sich von überall her verbinden kann, sollten Sie auch Folgendes tun:
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
Sobald Sie eine Nachricht erhalten haben, die auf eine erfolgreiche Abfrage hinweist (eine oder mehrere Zeilen betroffen), leeren Sie die Privilegien:
FLUSH PRIVILEGES;
Stoppen Sie dann den mysqld-Prozess und starten Sie ihn auf die klassische Weise neu:
sudo pkill mysqld
sudo service mysql restart
Einige dieser Schritte sind möglicherweise unnötig, aber so habe ich das mysql-Root-Benutzerkennwort auf Ubuntu Server 13.10 erfolgreich zurückgesetzt, nachdem ich eine mysqldump-Datei von einem alten Lampenserver importiert habe