从本地主机连接到Webhost MYSQL时遇到问题。
我有一个带有mysql db的主机(www.printcity24.com),我使用此代码连接到mysql db:
<?php
$db_path = mysqli_connect('printcity24.com', 'myuser', 'mypass', 'mydb', '3306');
if(!$db_path) {
echo mysqli_connect_error();
}else{
echo "Connected successfully";
}
?>
当我从printcity24.com调用此代码时,一切正常,并成功连接到mysql db。
但是我在计算机上通过xampp创建了一个本地主机,当我调用此代码时,出现此错误:
警告:mysqli_connect():MySQL服务器已不在C:\ Program中 第2行上的Files \ XAMPP \ htdocs \ index.php
警告:mysqli_connect():(HY000 / 2006):MySQL服务器已消失 第2行MySQL服务器上的C:\ Program Files \ XAMPP \ htdocs \ index.php 已经消失
我与我的Web主机管理员交谈,并在主机上打开3306端口,并在CPanel>远程MYSQL上为管理访问主机添加了%
但是我仍然无法连接。