我无法访问主机%的phpmyadmin帐户。我尝试从另一个IP访问它,但我仍然无法登录。我想建立一个远程数据库服务器。
答案 0 :(得分:0)
所以你有一个带有PHP脚本的Web服务器(1)需要连接到远程主机上的MySQL数据库(2)?或者phpMyAdmin在尝试登录时是否显示任何错误消息?
对于登录,phpMyAdmin使用MySQL权限。因此,如有疑问,请仔细检查MySQL用户权限是否设置正确。
如果您具有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;