Архивы: MySQL

Access denied for user

Словил офигенный случай при работе с MySQL.

# mysql -u 'kikimor' -p
Enter password:
ERROR 1045 (28000): Access denied for user 'kikimor'@'localhost' (using password: YES)

Каждый нормальный человек скажет — неправильно вводишь логин/пароль, либо для данного пользователя не разрешен hostname, с которого идет подключение. Но нет, в моем случая я успешно подключался с этими же логином и паролем с другого компьютера (с удаленного). Кроме того, с локалхоста коннект не проходил ни под одним логином/паролем, которые есть в базе. И тут я решил попробовать коннектнуться без пароля. Результат меня очень удивил — я подключился. Дальнейшие тестирования показали, что я могу указать произвольный логин (даже которого не существует) и подключение пройдет успешно.

Читать далее »