1

我似乎无法从以下代码创建到 Mysql 数据库的连接。如果此代码中缺少任何内容,请告诉我。由于我没有使用太多 php 代码,所以我可能错过了一些东西。

在提交代码时出现以下错误警告:mysql_connect() [function.mysql-connect]: Host '31.170.160.80' is not allowed to connect to this MySQL server in /home/a5847996/public_html/check_db.php on line 15

这是我使用的代码

<body>
    <?php
     $server   = "-";
     $database = "-";
     $username = "-";
     $password = "**************";

     $mysqlConnection = mysql_connect($server, $username, $password);
      if (!$mysqlConnection)
      {
       echo "Please try later.";
      }
      else
      {
       mysql_select_db($database, $mysqlConnection);
      }
   ?>
    </body>
4

1 回答 1

2

转到您的 MySQL 提示并发出此命令。

$ mysql -u root -p
Enter password:

mysql> use mysql

mysql> GRANT ALL ON *.* to root@'31.170.160.80' IDENTIFIED BY 'your-root-password'; 

mysql> FLUSH PRIVILEGES;

不要忘记分配您的参数!

于 2013-05-01T07:19:34.573 回答