我正在尝试连接到 NetBeans 中的服务器。 我写的代码如下:
<?php
echo "wlecome";
echo "<br>";
$conn=mysqli_connect("mydomain.com:2082", "phpmyadmin_user", "password","database_name");
echo $conn;
?>
运行此代码会返回此错误:
wlecome
Warning: mysqli_connect(): MySQL server has gone away in C:\xampp\htdocs\myprojet\index.php on line 10
Warning: mysqli_connect(): Error while reading greeting packet. PID=1092 in C:\xampp\htdocs\myprojet\index.php on line 10
Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in C:\xampp\htdocs\myprojet\index.php on line 10
Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\myprojet\index.php on line 10
最佳答案
出于安全原因,MySQL 可以配置为不接受外部连接。通过说完整的域名,您使用的是公网 IP,因此您是外部连接。如果 MySQL 与您的网络服务器运行在同一个机器上,只需通过此域名访问它:
localhost:2082
关于php - 阅读问候包时如何解决错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18803440/