gpt4 book ai didi

php - 迁移/升级到 XAMPP 后为 "Server has gone away"

转载 作者:行者123 更新时间:2023-11-29 19:37:20 25 4
gpt4 key购买 nike

迁移 MySQL 数据库后,我遇到多个错误。我实际上已经搬家了:

  • 从台式机到新笔记本电脑
  • 从 Windows 7 到 Windows 10
  • 从独立的 Apache/MySQL/PHP 到 XAMPP...
  • ...所以我也从 MySQL 迁移到 MariaDB。

我使用 MYSQL_DUMP 迁移数据库,并使用 phpMyAdmin 和 MYSQL_UPGRADE 引入。 phpMyAdmin 中的一切工作正常 - 所有模式、数据库、字段、数据等都完好无损 - 但当我运行任何类型的 SQL 查询时,它都会崩溃。

我收到的错误消息:

Warning: mysqli_connect(): MySQL server has gone away in C:\xampp\htdocs\Test.php on line 5

Warning: mysqli_connect(): Error while reading greeting packet. PID=6908 in C:\xampp\htdocs\Test.php on line 5

Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in C:\xampp\htdocs\Test.php on line 5

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\Test.php on line 5

产生此错误的脚本是:

<?php
$mysqli = mysqli_connect("localhost:8080", "xxxx", "xxxx", "xxxx");

if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();

} else

echo "worked";

?>

与之前安装的唯一编码差异是由于 Apache 端口上的冲突而引入了 8080 - 在移动所有内容之前,所有内容(包括更复杂的查询,老实说!)都运行良好。

我已经用谷歌搜索了很多(不仅仅是这个网站),并对 my.ini 进行了一些调整 - 到目前为止,他们只是让错误出现得更慢!很高兴能够进行更多测试。

请问有什么建议吗?

谢谢大家,约翰。

最佳答案

localhost 未包含在 % 中。添加类似的 GRANT ... TO xxxxx@localhost ...;

关于php - 迁移/升级到 XAMPP 后为 "Server has gone away",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41515435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com