我昨天在mysql中创建了一个名为auth
的数据库。
今天,我通过USE auth;
访问了它,但我得到了这个输出
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'auth'
我在创建和使用数据库时从未遇到过这个问题。
答案 0 :(得分:1)
使用root
连接到数据库mysql -u root -pyourpassword
(用root用密码更改你的密码,或者在没有设置的情况下留空)。现在您应该可以访问您的数据库了。检查此主题如何为用户MySQL Add User Guide设置权限。
答案 1 :(得分:0)
可能尝试创建并使用新数据库来查看问题是否可重复,或者是否特定于该数据库。