正在登录phpmyadmin


Loging in to phpmyadmin

My username: pizza_username
My password: password
Server: [I think this is the problem] localhost 

Error: 1045 Cannot log in to MySQL server

我在我表弟的电脑上试了试(他是主机),一切正常。我如何让它为我的公司工作?

  1. 首先,看看你是否可以从你的计算机路由到远程主机:nc -vz remote.host 3306(用remote.host代替MySQL服务器的IP地址或域名)。如果这没有报告它是succeeded!,你有一个网络问题要先解决。nc网络实用程序(netcat)可能需要安装在您的计算机上才能执行此步骤。
  2. 确保您尝试使用的用户帐户已授予您的用户帐户从您正在使用的主机访问数据库的权限。例如,如果您的users表有pizza_username@localhost帐户的访问条目,那么它只能从本地主机(即服务器运行的计算机)访问数据库。pizza_username@localhost不等同于其他主机上的pizza_username@123.456.789.101@。用户帐户数据库中的主机必须与您正在连接的主机匹配。在一天结束时,它是一个完全不同的用户帐户,具有完全不同的访问权限。