远程连接mysql 这几天一直出现 2006 'MySQL server has gone away'

WBOY
リリース: 2016-06-06 20:32:22
オリジナル
1485 人が閲覧しました

远程连接mysql 这几天一直出现 2006 'MySQL server has gone away'
首先我自己开发电脑的hosts域名指向是admin.xxx.com 局域网那台电脑是admin.test.xxx.com

现在的情况是我浏览器输入admin.xxx.com的时候有报错,但是代码提交到测试机(admin.test.xxx.com)上后在输入指向测试机的域名在上面操作就不会报错。

项目(php程序)连接的是局域网的测试机MySQL服务。我本地电脑就开了apache。之前一直好好的,这几天突然就出现图中的错误
去搜索按照别人说的把max_allowed_packet参数从1M改成20M 貌似还是会有这样的情况。
用的CI框架,数据库配置什么的都没有动过。好奇怪

<code>+--------------------------+------------+
| Variable_name            | Value      |
+--------------------------+------------+
| max_allowed_packet       | 20971520   |
| slave_max_allowed_packet | 1073741824 |
+--------------------------+------------+
2 rows in set (0.01 sec)
</code>
ログイン後にコピー
ログイン後にコピー

我猜测是不是和我开发机器到测试机的网络有关系呢?

不知道我表述的大家能不能看明白。谢谢大家了。

回复内容:

远程连接mysql 这几天一直出现 2006 'MySQL server has gone away'
首先我自己开发电脑的hosts域名指向是admin.xxx.com 局域网那台电脑是admin.test.xxx.com

现在的情况是我浏览器输入admin.xxx.com的时候有报错,但是代码提交到测试机(admin.test.xxx.com)上后在输入指向测试机的域名在上面操作就不会报错。

项目(php程序)连接的是局域网的测试机MySQL服务。我本地电脑就开了apache。之前一直好好的,这几天突然就出现图中的错误
去搜索按照别人说的把max_allowed_packet参数从1M改成20M 貌似还是会有这样的情况。
用的CI框架,数据库配置什么的都没有动过。好奇怪

<code>+--------------------------+------------+
| Variable_name            | Value      |
+--------------------------+------------+
| max_allowed_packet       | 20971520   |
| slave_max_allowed_packet | 1073741824 |
+--------------------------+------------+
2 rows in set (0.01 sec)
</code>
ログイン後にコピー
ログイン後にコピー

我猜测是不是和我开发机器到测试机的网络有关系呢?

不知道我表述的大家能不能看明白。谢谢大家了。

可以贴一下mysql的日志么?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート