当数据量很大时,sql文件达到500M时,已经很难单纯的插入数据库,
因此通过mysql命令行导入最合适
windows下:
通过管理员运行cmd,切换mysql bin目录,执行
mysql -u hadoop -p 随后输入密码 #hadoop 为用户名
use hadoop;#切换数据库
source d:/prpdagent_zyb.sql;
一般情况下会遇到错误,或者插入数据时会出现乱码,这时因为cmd窗口或者navicat工具窗口是用的GBK字符格式。
查看格式命令:show variables like ‘char%’;
修改成GBK字符编码格式:
执行命令:set names gbk;
查看格式命令:show variables like ‘char%’;
最终执行命令:
source d:/prpdagent_zyb.sql;