mysql导入导出数据乱码有关问题

mysql导入导出数据乱码问题

1、只导出表,不导数据命令:

mysqldump -u root -p –default-character-set=utf8 -d –add-drop-table 项目数据库名>存放目录

2、只导出数据不导出表命令:

mysqldump -u root -p –default-character-set=gbk –extended-insert=false  –disable-keys=false  –lock-tables=false –no-create-info 项目数据库名>存放目录

3、导入

mysql -u root -p -b <表结构

mysql -u root -p -b <数据文件  -f –default-character-set=utf8

4、乱码解决方法

导入数据后,在命令行查看发现中文乱码

使用以下命令查看系统字符集

show variables like ‘char%’;

如果不是GBK或UTF8,则停止mysql服务,然后到安装目录修改my.ini文件,

将文件中下面的变量改成如下,如果没有这个变量则增加这些变量

[mysql]

default-character-set=gbk

[mysqld]

character-set-server=utf8

重新启动服务,重新导入数据,如果还乱码,

则用UE打开 数据文件 然后另存为 ANIS字符集,再导入就OK了

mysql导入导出数据乱码有关问题

相关文章:

你感兴趣的文章:

标签云: