读取问候包时出错

时间:2013-09-14 15:42:51

标签: php mysqli

我有问题...想要在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

我搜索了很多,但要么我使用了错误的关键字,要么互联网上没有简单的解决方案。我希望有人可以帮助我。

最好的问候和提前感谢,Fadel。

2 个答案:

答案 0 :(得分:4)

出于安全原因,可以将MySQL配置为不接受外部连接。通过说出完整的域名,您使用的是公共IP,因此您是外部连接。如果MySQL与您的网络服务器在同一个盒子上运行,只需通过此域名访问它:

localhost:2082

答案 1 :(得分:0)

尝试在不使用端口的情况下仅使用localhost,它对我有用。