因为sql非常大没法在第一行加入utf-8标识
我们先命令进入库, use xxx;
然后执行set names utf-8 ;
然后在source xxxx.sql; 这个时候我们再看表就不是乱码了。
我们会发现导入sql非常慢,一万行自增都要导入很久。
SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit' ;
SET GLOBAL innodb_flush_log_at_trx_commit =0;
SET GLOBAL innodb_flush_log_at_trx_commit =1;

本文介绍了解决大规模SQL文件导入速度慢及字符乱码的方法,通过调整innodb_flush_log_at_trx_commit参数提升导入效率,并使用set names utf-8解决乱码问题。
809

被折叠的 条评论
为什么被折叠?



