国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中max_allowed_packet參數的配置方法(避免大數據寫入或者更新失?。?/h1>
2024-07-24 13:05:51
字體:
來源:轉載
供稿:網友

MySQL根據配置文件會限制Server接受的數據包大小。有時候大的插入和更新會受 max_allowed_packet 參數限制,導致寫入或者更新失敗。

查看目前配置:

復制代碼 代碼如下:

show VARIABLES like '%max_allowed_packet%';


顯示的結果為:

復制代碼 代碼如下:

+--------------------+---------+
| Variable_name      | Value   |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+ 


以上說明目前的配置是:1M

修改方法

1、修改配置文件

可以編輯my.cnf來修改(windows下my.ini),在[mysqld]段或者mysql的server配置段進行修改。

復制代碼 代碼如下:

max_allowed_packet = 20M


如果找不到my.cnf可以通過

復制代碼 代碼如下:

mysql --help | grep my.cnf


去尋找my.cnf文件。
linux下該文件在/etc/下。

2、在mysql命令行中修改

在mysql 命令行中運行:

復制代碼 代碼如下:

set global max_allowed_packet = 2*1024*1024*10


然后退出命令行,重啟mysql服務,再進入。

復制代碼 代碼如下:

show VARIABLES like '%max_allowed_packet%';


查看下max_allowed_packet是否編輯成功

注意:該值設置過小將導致單個記錄超過限制后寫入數據庫失敗,且后續記錄寫入也將失敗。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

主站蜘蛛池模板: 化德县| 琼中| 麻城市| 敦化市| 普兰县| 河曲县| 修文县| 连江县| 崇州市| 定兴县| 固始县| 兴文县| 禄丰县| 大理市| 华亭县| 宁陕县| 增城市| 蓬莱市| 永兴县| 东丰县| 嘉黎县| 凤台县| 甘德县| 泰和县| 西安市| 晋城| 修武县| 镇巴县| 鄂托克旗| 长岛县| 舒兰市| 壶关县| 伊宁市| 敦煌市| 佛山市| 花莲县| 微山县| 武威市| 武威市| 泸定县| 庆阳市|