Jag vet fortfarande inte varför Jag blev utelåst, men för att lösa problemet var jag tvungen att återställa mysql root-lösenordet, vilket jag gjorde enligt instruktionerna på den här webbplatsen (men jag modifierade dem för Ubuntu 13.10):https://help.ubuntu.com/community/MysqlPasswordReset
Stoppa mysql-demonprocessen med detta kommando :
sudo pkill mysqld
Starta mysqld-demonprocessen med alternativet --skip-grant-tables med detta kommando
sudo /usr/sbin/mysqld --skip-grant-tables &
starta mysql-klientprocessen med detta kommando
mysql -u root
från mysql-prompten, kör detta kommando för att kunna ändra valfritt lösenord
FLUSH PRIVILEGES;
Återställ/uppdatera sedan ditt lösenord
SET PASSWORD FOR [email protected]'localhost' = PASSWORD('password');
Om du har ett mysql root-konto som kan ansluta från överallt bör du också göra:
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
När du har fått ett meddelande som indikerar en lyckad fråga (en eller flera rader påverkade), spola privilegier:
FLUSH PRIVILEGES;
Stoppa sedan mysqld-processen och starta om den på det klassiska sättet:
sudo pkill mysqld
sudo service mysql restart
Vissa av dessa steg kan vara onödiga men det är så jag lyckades återställa mysql root-användarlösenordet på Ubuntu Server 13.10 efter att ha importerat en mysqldump-fil från en gammal lampserver