Все още не знам защо Бях заключен, но за да разреша проблема, трябваше да нулирам паролата за root на mysql, което направих, следвайки инструкциите на този сайт (но ги модифицирах за Ubuntu 13.10):https://help.ubuntu.com/community/MysqlPasswordReset
Спрете процеса на mysql демон, като използвате тази команда:
sudo pkill mysqld
Стартирайте процеса на демон mysqld, като използвате опцията --skip-grant-tables с тази команда
sudo /usr/sbin/mysqld --skip-grant-tables &
стартирайте клиентския процес на mysql, като използвате тази команда
mysql -u root
от подканата на mysql изпълнете тази команда, за да можете да промените всяка парола
FLUSH PRIVILEGES;
След това нулирайте/актуализирайте паролата си
SET PASSWORD FOR [email protected]'localhost' = PASSWORD('password');
Ако имате mysql root акаунт, който може да се свързва отвсякъде, трябва също да направите:
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
След като получите съобщение, указващо успешна заявка (засегнати един или повече реда), изтрийте привилегиите:
FLUSH PRIVILEGES;
След това спрете процеса на mysqld и го стартирайте отново по класическия начин:
sudo pkill mysqld
sudo service mysql restart
Някои от тези стъпки може да са ненужни, но ето как успешно нулирах потребителската парола на mysql root на Ubuntu Server 13.10 след импортиране на mysqldump файл от стар сървър за лампи