Доступ запрещен к базе данных MySQL

Я создал базу данных с именем auth вчера в mysql.

Сегодня я пошел к нему по USE auth; но я получил этот вывод

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'auth'

У меня никогда не было этой проблемы, когда я создавал и использовал базы данных.

2 ответа

Решение

Подключиться к базе данных с root

mysql -u root -pyourpassword

(замените пароль паролем, который у вас есть для root, или оставьте поле пустым, если вы его не установили). Теперь у вас должен быть доступ к вашей базе данных. Посмотрите в этой теме, как установить разрешения для пользователей MySQL Add User Guide.

Возможно, попробуйте создать и использовать новую базу данных, чтобы увидеть, является ли проблема повторяемой или специфичной для этой базы данных.

Другие вопросы по тегам