我花钱请人为我开发一个网站。大约一周过去了,该网站已停止工作。我正在尝试在本地主机上工作,但对我应该做什么感到困惑。
我在 phpmyadmin 上创建了一个名为 mike 的数据库,但是当我去检查它是否有效时,我收到错误“用户访问被拒绝”
define ("DB_HOST", "host.mywebistehub.com"); // set database host
define ("DB_USER", "mike"); // set database user
define ("DB_PASS","aB1287z600!"); // set database password
define ("DB_NAME","mike"); // set database name
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS)
or die("Couldn't make connection."); //this is line 17
$db = mysql_select_db(DB_NAME, $link)
or die("Couldn't select database");
最佳答案
错误消息看起来足够清楚。
不允许用户名“mike”使用您从运行代码的计算机的主机名中提供的密码来访问数据库。
您需要找出这三件事中哪一个是错误的,然后更改数据库的权限或您尝试连接的凭据。
<小时/>I am trying to get in working on localhost
define ("DB_HOST", "host.mywebistehub.com"); // set database host
host.mywebistehub.com
不是 localhost
关于php - mysql php,连接到本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22313788/