【发布时间】:2026-02-14 15:35:01
【问题描述】:
由于之前的数据库出现故障,我刚刚添加了一个新数据库并导入了很多备份数据。
我使用 php 并拥有自己的 Ubuntu 服务器。
我使用 phpmyadmin,并且已经为用户设置了所有权限。
我确定密码、用户名和主机正确。
但我仍然收到“用户'user'@'localhost'拒绝访问数据库'skuffen2'”
我该怎么办?
我需要在服务器上设置权限吗?
请指导我,我现在非常需要帮助...
谢谢
【问题讨论】:
-
我最近遇到了同样的问题,重启机器后一切正常。您是否尝试过重新启动所有服务或只是重新启动服务器?
-
我重启了 apache2 没有运气
-
@Camran - 与 apache 无关,你将数据导入到
mysql数据库中(是的,数据库名称是mysql)并且你经常需要flush privileges- dev.mysql.com/doc/refman/5.1/en/adding-users.html跨度> -
@Camran - 你重启了 apache,
mysqld怎么样? -
@ajreal - 还想重新启动 mysql 服务刷新权限吗?这就是为什么我建议他重新启动所有服务或只是重新启动机器。
标签: mysql privileges mysql-error-1045