我在本地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));
答案 0 :(得分:0)
我建议查看以下内容
正如你在终端上所说的那样,你也得到了同样的错误(忽略了这一点)只是为了确保它不是php代码凭证中的错误
mysql -h 'remoteip' -u user -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
在my.ini
中 bind-address = 0.0.0.0
确保在my.ini
中注释跳过网络 # skip-networking
最后检查防火墙