如何配置xampp远程连接mysql

q8l4jmvw  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(265)

从本地系统连接在线mysql数据库时出现问题。
我在windows 7上安装了xampp,并用以下代码创建了一个php文件:

<?php
    $db_path = mysqli_connect('printcity24.com', 'printci1_admin', 'xr10s20191', 'printci1_db', '3306');
    if(!$db_path) {
        echo mysqli_connect_error();
    }else{
        echo "Connected successfully";
    }
?>

然后我在我的网站上创建了一个数据库:www.printcity24.com
我的网络主机管理员配置了我的主机并打开了防火墙。
当我使用xampp命令行连接到我的数据库时,一切正常,我可以通过以下代码远程连接到我的数据库:


# mysql -u printci1_admin -p -h printcity24.com

但是,当我使用php代码连接到数据库时,会出现以下错误:

Warning: mysqli_connect(): MySQL server has gone away in D:\Xampp Server\htdocs\st\index.php on line 2

Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in D:\Xampp Server\htdocs\st\index.php on line 2
MySQL server has gone away

我上传我的php代码到其他网站和测试连接,一切都是“好”,但在我的本地xampp不能连接。
在这个链接中说我必须使用这个命令:

setsebool -P httpd_can_network_connect=1

但是我不知道把这些代码放在哪里,也不知道如何配置我的xampp。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题