无法使用'%'作为主机访问phpmyadmin帐户

时间:2013-08-19 10:30:54

标签: database phpmyadmin host account

我无法访问主机%的phpmyadmin帐户。我尝试从另一个IP访问它,但我仍然无法登录。我想建立一个远程数据库服务器。

1 个答案:

答案 0 :(得分:0)

所以你有一个带有PHP脚本的Web服务器(1)需要连接到远程主机上的MySQL数据库(2)?或者phpMyAdmin在尝试登录时是否显示任何错误消息?

对于登录,phpMyAdmin使用MySQL权限。因此,如有疑问,请仔细检查MySQL用户权限是否设置正确。

更新

从shell

编辑用户权限

如果您具有shell访问权限,请尝试从运行数据库服务器的主机进行连接,如下所示:

user@databasehost:~$  mysql -uUSERNAME -p

登录后,您可以使用mysql.user表检查用户权限,例如

USE `mysql`;
SELECT * FROM `user` WHERE `user` = 'USERNAME';

然后,更新您的密码:

UPDATE `user` SET `password` = PASSWORD('NEWPASSWORD') WHERE `user` = 'USERNAME';
FLUSH PRIVILEGES;