如何修复阅读问候包时的错误


How to fix Error while reading greeting packet?

我正在尝试连接到 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与您的Web服务器运行在同一机器上,只需通过以下域名访问它:

localhost:2082

尝试只使用没有端口的localhost,它对我有用。