php - mysql php,连接到本地主机

标签 php mysql

我花钱请人为我开发一个网站。大约一周过去了,该网站已停止工作。我正在尝试在本地主机上工作,但对我应该做什么感到困惑。

我在 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/

相关文章:

PHP 变量 "default value"

Mysql笛卡尔积: Each relationship only once

mysql - 如何使用 case 中的值制作 if 语句

php - 错误: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined

javascript - 如何将 php 变量传递给 javascript?

php - 将表数添加到我的数据库列表中

mysql - 有条件地选择连接表

javascript - php 分号分隔,条件有问题

php - 用当前行值更新多行mysql

php - MySQL, 价格排序