在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Linux中怎么设置MySQL的max

105次阅读
没有评论

共计 2070 个字符,预计需要花费 6 分钟才能阅读完成。

Linux 中怎么设置 MySQL 的 max_allowed_packe,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

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 文件。
[root@localhost usr]# mysql –help | grep my.cnf
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
在 linux 下会发现上述文件可能都不存在。
1)先确定出使用的配置文件的路径(如果未启动,可先启动)
[root@localhost usr]# ps aux |grep mysql
root 14688 0.0 0.0 11336 1404 pts/0 S 19:07 0:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –pid-file=/var/lib/mysql/localhost.localdomain138.pid
mysql 14791 0.0 15.4 1076700 451336 pts/0 Sl 19:07 0:00 /usr/sbin/mysqld –basedir=/usr –datadir=/var/lib/mysql –plugin-dir=/usr/lib64/mysql/plugin –user=mysql –log-error=/var/lib/mysql/localhost.localdomain138.err –pid-file=/var/lib/mysql/localhost.localdomain138.pid
root 14835 0.0 0.0 201584 2504 pts/0 S+ 19:09 0:00 mysql -u root -p
root 15143 0.0 0.0 103244 828 pts/1 S+ 19:40 0:00 grep mysql
找见 mysqld 或 mysqld_safe 的那一行,看下 basedir=/path/file,那个 /path/file 就是配置文件路径;
2)也可以直接创建 /etc/my.cnf, 或者从你安装的 mysql 的相关目录中 (可能是 /usr/include/mysql 或 /usr/share/mysql) 找一个 my.cnf 或 my-small.cnf 拷贝为 /etc/my.cnf,mysql 启动时会优先使用这个配置文件。
可以用如下命令在 /etc 目录下查找 my.cnf 类似的文件名:
[root@localhost usr]# find -name my*.cnf
./my.cnf
./share/mysql/my-default.cnf
./share/doc/MySQL-server-5.6.16/my-default.cnf
./my-new.cnf
3)有了配置文件,在配置文件中的 [mysqld] 下边加些常用的配置参数。重启 mysql 服务器后,该参数即可生效。
max_allowed_packet=32M

二、方法 2

(很妥协,很纠结的办法)

进入 mysql server

在 mysql 命令行中运行

set global max_allowed_packet = 2*1024*1024*10

退出 mysql 命令行,然后重新登录。

show VARIABLES like %max_allowed_packet%

查看下 max_allowed_packet 是否编辑成功
注:方法 2 中,如果重启 mysql 服务,max_allowed_packet 的值会还原成默认的初始值,命令行里设定的值不会生效。

如果实在是找不到 my.cnf 文件,可以只需要复制一个 /usr/share/mysql 目录下的.cnf 文件到 /etc 目录,并改名为 my.cnf 即可。

看完上述内容,你们掌握 Linux 中怎么设置 MySQL 的 max_allowed_packe 的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2070字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 色播综合网 | 精品久久久久久久久久久久久久久 | 沈阳熟女露脸对白视频 | 日韩免费视频在线观看 | 少妇乳大丰满高潮喷水 | 国产欧美日韩在线观看精品 | 6699嫩草久久久精品影院 | 久久这里只有精品18 | 国产成人免费ā片在线观看 | 欧美白人最猛性xxxxx | 色婷婷综合久久久久中文 | 国产黄在线观看 | 国产一级黄 | 亚洲日本一区二区三区在线不卡 | 99re在线播放| 九九久久精品无码专区 | 国产精品国产亚洲区艳妇糸列短篇 | 亚洲四虎永久在线播放 | 成人午夜精品久久久久久久 | 99这里有精品 | 国产精品福利一区二区久久 | 特大巨黑吊xxxx高潮 | 97精品伊人久久大香线蕉app | 国产视频2021| 欧美一级大尺度毛片 | 亚洲一区综合在线播放 | 九九视频这里只有精品 | 青青草原网站在线观看 | 久久天天躁狠狠躁夜夜躁2014 | 亚洲国产精品久久婷婷 | 久久夜色精品国产亚洲av动态图 | 性色av无码久久一区二区三区 | a级毛片高清免费视频 | 色婷婷综合久久久久中文 | 少妇人妻在线无码天堂视频网 | 精品伊人久久香线蕉 | 国产一区二区三区久久精品 | 久久久久国产精品免费免费 | 日韩精品欧美国产精品忘忧草 | 精品成人| 人人看操 |