linux下出现sql语句长度过长

2020-01-16  本文已影响0人  一叶知秋_038b

tomcat报如下错误问题

image.png

方法一:通过修改my.cnf文件(永久)

1.mysql --help | grep my.cnf 查看 my.cnf;路径


image.png
  1. 使用sudo vim my.cnf修改文件
    添加max_allowed_packet = 20M


    image.png

3.重启mysql

## 一、 启动
1、使用 service 启动:**service mysql start**
2、使用 mysqld 脚本启动:**/etc/inint.d/mysql start**
3、使用 safe_mysqld 启动:**safe_mysql&**
## 二、停止
1、使用 service 启动:**service mysql stop**
2、使用 mysqld 脚本启动:**/etc/inint.d/mysql stop**
3、**mysqladmin shutdown**
## 三、重启
1、使用 service 启动:**service mysql restart** //若无权限 请加sudo
2、使用 mysqld 脚本启动:**/etc/inint.d/mysql restart**

4.查看是否已启动


image.png

查询mysql 路径
5.重启后mysql 进入命令行 查询
show VARIABLES like '%max_allowed_packet%';


image.png

方法二:通过mysql命令修改(临时性)

进入mysql server
        在mysql 命令行中运行
        set global max_allowed_packet = 2*1024*1024*10
        退出mysql命令行,然后重新登录。
        show VARIABLES like '%max_allowed_packet%';
上一篇 下一篇

猜你喜欢

热点阅读