Mysql“用户访问被拒绝”错误?
由于以前的数据库出现故障,我刚刚添加了一个新数据库并向其中导入了大量备份数据。
我使用 php 并拥有自己的 Ubuntu 服务器。
我使用 phpmyadmin,并已为用户设置所有权限。
我确信密码、用户名和主机都是正确的。
但我仍然收到“用户'user'@'localhost'对数据库'skuffen2'的访问被拒绝”
我该怎么办?
我需要在服务器上以某种方式设置权限吗?
请指导我,我现在非常需要帮助......
谢谢
I have just added a new database and imported alot of backed up data to it because of a malfunction in the previous database.
I use php and have my own Ubuntu server.
I use phpmyadmin, and have set all privileges to the user.
I am positive the password, username and host are correct.
But I still get this "Access denied for user 'user'@'localhost' to database 'skuffen2'"
What should I do?
Do I need to set permissions somehow on the server?
Please guide me I am in deep need of help right now...
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用root用户登录mysql,
use mysql; select * from db where user where user_name=xxx;
并检查其他表,大部分权限设置都在那里,或者只是简单地flush特权;
login to mysql using root user,
use mysql; select * from db where user where user_name=xxx;
and check other table as well, most of the privileges settings are there, or just simplyflush privileges;