`

mysql导入导出数据中文乱码问题

阅读更多
解决mysql导入导出数据乱码问题方法:

1、进入mysql,通过如下命令查看数据库编码方式:

mysql>  show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name            | Value                                  |
+--------------------------+----------------------------------------+
| character_set_client     | latin1                                 |
| character_set_connection | latin1                                 |
| character_set_database   | utf8                                   |
| character_set_filesystem | binary                                 |
| character_set_results    | latin1                                 |
| character_set_server     | latin1                                 |
| character_set_system     | utf8                                   |
| character_sets_dir       | /opt/mysql_root/base/share/charsets/ |

2、客户端导出数据命令加上设置编码语句:
根据上面显示数据库编码为utf8,因此加上编码参数为:--default-character-set=utf8

执行如下命令,将数据库为database1中的tableName中的数据导出到testexport.txt文件

mysql  --default-character-set=utf8 -uusername -ppasswd -hhost -Pport -Ddatabase1 -e " select * from tableName" > testexport.txt

3、通过load data 导入时,在导入的语句后面指定文件内容编码方式
load data local infile '/data1/testexport.txt' replace into table tableName character set utf8
0
2
分享到:
评论

相关推荐

    Navicat for MySql 导入EXCEL中文乱码问题解决

    解决Navicat for MySql 导入EXCEL中文乱码问题解决的有效方法

    Mysql 导入导出csv 中文乱码问题的解决方法

    介绍了Mysql 导入导出csv 中文乱码问题的解决方法,有需要的朋友可以参考一下

    mysql导入导出数据中文乱码解决方法小结

    解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上–default-character-set=utf8, 例如下面的代码: 代码如下:mysqldump -uroot -p –default-character-set=...

    MySql数据库导入乱码

    大家在使用PHPmyadmin把mysql数据库导出导入的时候都遇到过中文乱码的问题,尤其是网站迁移的过程中,只有把这个中文乱码的问题解决好了,你才能把mysql数据库玩熟玩好。

    mysql命令行导入导出

    mysql导出乱码 可以使用 导入导出命令 指定默认字符集,使导出的字符为中文

    解决navcat>mysql导出导入乱码问题

    navcat导出,导入mysql8,出现乱码问题,mysql数据迁移,新建数据库

    datax数据从hive导入mysql数据缺失解决

    datax数据从hive表导入mysql表,数据缺失解决

    mysql query browser中文乱码的解决方法

    您可能感兴趣的文章:mysql导入导出数据中文乱码解决方法小结mysql 中文乱码 解决方法集锦实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法windows环境下Mysql中文乱码问题解决方法Windows服务器

    数据库导入导出工具v1.0.3

    这个版本修改了一些小问题,但不涉及数据导入导出功能,调整了界面,添加调试日志输出及屏蔽,但没有解决日志里中文字符显示时乱码问题,优化了导入导出的一些底层代码,对日志显示方面还需要进一步完善 请下载最新...

    实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法

    因为要把本机的gbk编码的mysql数据库导入到虚拟主机去,服务商只提供了phpmyadmin供你导入导出。

    Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

    一、导出数据。...错误没治了,最终找到解决方案,可以指定mysql的mysqldump,路径为:/usr/local/mysql/bin/mysqldump,这样是把数据导出为sql语句的insert语句。 由于需要是把数据导出为excel,所以通过

    快速解决mysql导出scv文件乱码、蹿行的问题

    工作原因,常常不能实现完全的线上化(即,所有数据都在线上完成,不需要导入导出),而导出Excel常常比修炼成仙还慢,因此,我们将数据库文件导出到本地使用的时候,常常使用的方法的是导成CSV格式。 而csv格式的也...

    php版mysql大数据库备份和恢复工具

    如果是UTF8编码的数据,如我的博客(http://www.zhouliang.name)采用WordPress程序,默认使用UTF8编码,则只能在MySQL 4.1/MySQL 5以上的数据库中导入导出,因为低版本的MySQL不支持UTF8. 6.以上说明仅针对本程序而言,在...

    mysql升级教程文档

    mysql升级教程文档。• in-place upgrade: • 适合小版本的升级。...• 即:使用mysqldump 或 mydumper 导入导出数据,实现版本的升级。 • 特点:可以跨操作系统,跨大版本;但,升级速度慢,容易出现乱码等问题。

    Mysql命令行导入sql数据的代码

    我的个人实践是:phpmyadmin 导出 ... 的说法,那样不行,中文乱码。 1.首先在命令行控制台中打开mysql 或许命令的如下: mysql -u root -p database_name 然后或许会提示输入对应的密码 2.下面这条命令或许对你有用,当

    Mysql命令行导入sql数据

    我的个人实践是:phpmyadmin 导出 ... 的说法,那样不行,中文乱码。 1.首先在命令行控制台中打开mysql 或许命令的如下: mysql -u root -p database_name 然后或许会提示输入对应的密码 2.下面这条命令或许对你有用,当

Global site tag (gtag.js) - Google Analytics