Access deniedMySQL server has gone awayCan't connect to [local] MySQL serverHost '...' is blockedToo many connectionsSome non-transactional changed tables couldn't be rolled backOut of memoryPacket too largeThe table is fullCan't create/write to fileCommands out of syncIgnoring user
Table 'xxx' doesn't existCan't initialize character set xxxFile not found)Buy this Reference Manual in softcover from Barnes & Noble!
Ignoring user
Получение следующей ошибки:
Found wrong password for user: 'some_user@some_host'; ignoring user
означает, что при запуске mysqld или при перезагрузке таблиц привилегий сервер нашел в таблице user запись с неправильным паролем и в результате запись просто игнорируется системой привилегий.
Причины проблемы и способы ее решения могут быть следующими:
mysqld со старой таблицей user. Это можно проверить путем выполнения mysqlshow mysql user, чтобы посмотреть, короче ли поле пароля, чем 16 символов. Если это так, то положение можно исправить, запустив сценарий `scripts/add_long_password'.mysqld запущен без опции --old-protocol. Обновите данные пользователя в таблице user, задав новый пароль, или перезапустите mysqld с --old-protocol.PASSWORD(). Воспользуйтесь mysql для обновления пароля пользователя в таблице user. Позаботьтесь о том, чтобы была использована функция PASSWORD():
mysql> UPDATE user SET password=PASSWORD('your password')
-> WHERE user='XXX';
Add your own comment.