1、导入SQL文件超出Navicat限制时,需要设置其限制的大小(具体看SQL文件大小)
打开Navicat For MySQL的命令行界面,输入:
set global max_allowed_packet=16777216; —— 16*1024*1024
set global net_buffer_length=1048576; —— 1024*1024
按顺序输入,设置完成后
查看修改后的大小
show variables like '%max_allowed_packet%';
2、在cmd命令行中导入.sql文件(未测验)
①打开命令行界面,首先找到MySQl的安装目录进入bin文件夹
(
1.首先输入mysql -uroot -ppassword进入mysql命令行
2.然后输入show variables like "%char%";显示MySQL安装目录
)
cd 目录地址
②在bin文件夹下输入mysql -uroot -ppassword进入mysql命令行
③show databases; use database; 查询使用需要进入的数据库
④设置数据库为utf-8字符集: set names utf8;
⑤最后导入sql文件: source D:a.sql