【MySQL】MySQL导入数据乱码的常用解决方法
1、添加参数 –default-character-set
先检查一下,目标数据编码。
show variables like 'character%';
使用目标库编码导入数据,如下
mysql -u root -p password < data.sql –default-character-set = utf8
2、修改数据库编码
这种方法谨慎使用,初始化数据库、或者目标的数据库可以被覆盖或者空库的情况,可以使用,否则可能导致数据库其他表出现乱码。
use database1;
set names utf8;
source data.sql