1

我正在使用专用的 OVH 服务器,在安装了所有需要的东西(mysql、apache、php 等)之后,我已经安装了 phpmyadmin(也尝试了 adminer),但它无法访问数据库。

每次我尝试登录时都会收到 #1045 错误

Access denied for user 'root'@'localhost' (using password: YES)

麻烦的是,在运行安装时,phpmyadmin 要求我为 phpadmin 用户定义一个密码,而这个用户现在是唯一允许连接的用户,即使是 root 也不能​​。

创建的 phpmyadmin 用户没有权限,因此无法创建数据库等。我想允许任何定义的用户登录到 phpmyadmin。

我使用的 auth_type 是“cookie”。

PS:当我在命令行上登录时,一切都很好。

编辑:好的,我使用的密码似乎阻止了我登录到 phpmyadmin UI(不允许的字符?)我使用了像> < ° ( )这样的字符,所以我更改了密码,一切正常。

有人可以确认某些字符会阻止 phpmyadmin 登录吗?

4

1 回答 1

0

检查phpMyAdmin的配置文件,看看里面的密码是否正确。

或者,如果您的 root 没有密码(假设这是一个测试数据库),请删除 phpMyAdmin 的配置文件中存在的密码。

于 2012-11-15T07:59:22.957 回答