相关疑难解决方法(0)

MySQL 读取通信数据包时出错

在 MySQL 错误日志中,我看到这些警告很少:

120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets)
Run Code Online (Sandbox Code Playgroud)

本身没有注意到任何数据丢失,所以我想知道这个警告是什么意思,或者是什么原因造成的,以及是否可以解决导致这些问题的问题。这是在 RHEL 6.1 和 MySQL Enterprise 5.5 上。

mysql mysql-5.5

60
推荐指数
3
解决办法
15万
查看次数

MySQL:读取通信数据包时出错

我在 mysql 中收到此警告,

[Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets)
Run Code Online (Sandbox Code Playgroud)

我经历过谷歌几个主题,并根据一些建议,我增加了max_allowed_packet128 to 512 to 1024仍然相同的行为。

我使用的Drupal 7,和是有很多BLOB数据类型的,但1024 Mbmax_allowed_packet应该是足够的在我看来。

任何其他解决方法如何克服此警告?

编辑:

添加了一些设置作为@Rolando 的建议/答案,我仍然收到相同的警告。

我的 mysql 配置如下所示:

[client]
port        = 3306
socket      = /tmp/mysql.sock
default-character-set = utf8

[mysqld]
port        = 3306
socket      = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K 
max_allowed_packet = 1024M 
table_open_cache = 128 
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length …
Run Code Online (Sandbox Code Playgroud)

mysql innodb

16
推荐指数
1
解决办法
10万
查看次数

标签 统计

mysql ×2

innodb ×1

mysql-5.5 ×1