MySQL根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。
一、Linux中配置max_allowed_packet
1、在linux系统中找到mysql的包路径进入;
2、打开mysql控制台"mysql -u root -p";
3、查看配置参数"show VARIABLES like '%max_allowed_packet%';";
4、设置参数"set global max_allowed_packet = 2*1024*1024*10;";
二、linux操作数据库
1、找到MySQL安装路径
mysql -u root -p
2、操作数据库
1、显示数据库列表。
show databases;
2、显示库中的数据表:
use mysql;
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名