mysql导入sql文件大小设置
MySQL导入sql文件大小设置涉及到两个参数,max_allowed_packet和innodb_log_file_size。
- max_allowed_packet
max_allowed_packet是MySQL服务器能够接受的最大数据包大小。如果导入的sql文件大小超过了max_allowed_packet的值,就会出现错误。默认情况下,max_allowed_packet的值为4MB,可以通过以下命令查看:
SHOW VARIABLES LIKE 'max_allowed_packet';
如果需要增加max_allowed_packet的值,可以在MySQL的配置文件my.cnf(或者my.ini)中添加以下内容:
[mysqld]
max_allowed_packet=xxM
其中,xx为需要设置的值,单位为MB。
- innodb_log_file_size
innodb_log_file_size是InnoDB引擎的事务日志文件大小。如果导入的sql文件大小超过了innodb_log_file_size的值,就会出现错误。默认情况下,innodb_log_file_size的值为48MB,可以通过以下命令查看:
SHOW VARIABLES LIKE 'innodb_log_file_size';
如果需要增加innodb_log_file_size的值,可以在MySQL的配置文件my.cnf(或者my.ini)中添加以下内容:
[mysqld]
innodb_log_file_size=xxM
其中,xx为需要设置的值,单位为MB。注意,修改innodb_log_file_size需要重启MySQL服务器才能生效
原文地址: https://www.cveoy.top/t/topic/fnWN 著作权归作者所有。请勿转载和采集!