在Windows上使用XAMPP的外部MySQL连接

时间:2015-04-16 12:47:59

标签: php mysql

我在本地Windows 7计算机上使用XAMPP。

我希望我的网络服务器能够连接到MySQL以检索数据。

我尝试在bind-address=0.0.0.0文件中添加my.ini并重新启动MySQL服务,但在尝试连接时遇到错误:

Warning: mysqli_connect(): (HY000/2003): Can't connect to MySQL server on 'IP_ADDRESS' (110) in /home/user/public_html/admin/db_connection.php on line 21

连接字符串为:$mysqli = mysqli_connect($host, $username, $password, $database) or die("Error " . mysqli_error($mysqli));

1 个答案:

答案 0 :(得分:0)

我建议查看以下内容

  1. 正如你在终端上所说的那样,你也得到了同样的错误(忽略了这一点)只是为了确保它不是php代码凭证中的错误

    mysql -h 'remoteip' -u user -p

  2. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

  3. 在my.ini

    bind-address = 0.0.0.0

  4. 确保在my.ini

    中注释跳过网络

    # skip-networking

  5. 最后检查防火墙