mysql source、mysqldump 导入导出数据(转)
解决了mysql gbk编码的导入导出问题,感谢作者。
一、导入数据
1、确定 数据库默认编码,比如编码 为gbk,将读入途径编码同样设为gbk,命令为:
set names gbk;
2、source d:/20080613.sql 导入数据。验证 数据库 中的数据是否存在乱码。
3、如果仍然存在乱码问题,这时候就要考虑改变导入文件的编码,试着 导入,直至没有乱码出现。
网页数据存入乱码问题依照以上方法同样可以解决。可将网页编码改为与 数据库 相同的编码。问题自 然解决。
4、查看字符集
mysql> show variables like "%char%";
二、导出数据
mysqldump -u root -p --default-character-set=数据编码 数据库名称> file.sql
定义编码导出
mysqldump -u root -p --default-character-set=utf8 discuss_chi> dis.sql
定义编码导入
mysql -u root -p --default-character-set=utf8 -f discuss_chi<dis.sql
如还是乱码使用二进导入
mysql -u root -p --default-character-set=binary -f discuss_chi<dis.sql
还是不行,导出和导入都使用二进方式
导出
mysqldump -u root -p --default-character-set=binary discuss_chi> dis.sql
导入
mysql -u root -p --default-character-set=binary -f discuss_chi<dis.sql
带端口的导出:
mysqldump -hlocalhost -P端口 -uroot -p --default-character-set=gbk database> dis.sql
</div>
相关文章
- MySQL 5.6 for Windows 解压缩版配置安装
- CSV文件用python导入mysql
- Sqoop-MySQL导入hive时id为文本解决
- 使用 sqoop 将mysql数据导入到hdfs(import)
- MySQL 数据库的导入 导出
- MySql导入CSV文件或制表符分割的文件
- 《MySQL DBA修炼之道》——1.5 长连接、短连接、连接池
- [转]mysql如何利用Navicat 导出和导入数据库
- mysql中数据库覆盖导入的几种方式
- mysql导入txt文件
- 在MySQL和PostgreSQL之外,为什么阿里要研发HybridDB数据库?
- mysql load data, select into outfile 导入和导出 CSV格式
- MySQL优化一例
- python代码创建Mysql数据表和导入Excel表格数据
- MariaDB/MySQL备份和恢复(二):数据导入、导出
- mysql 启动停止脚本 and mysql 迁移 导入和导出
- MySQL - LOAD DATA LOCAL INFILE将数据导入数据表
- mysql 分组统计、排序、取前N条记录解决方案
- mysql 导入数据时一定要改这个值 max_allowed_packet = 1000M
- 常用开发工具 之 MySql 数据库数据的导出与导入(简单数据备份与还原)
- mysql导入数据报错:Incorrect datetime value
- (1.9)SQL优化——mysql导入导出优化
- mysql导入导出
- 通过cmd窗口导入导出mysql数据库
- 【DB】部分MySQL操作记录
- 这才是正确解决方法:VS写C#项目时,导入MySQL数据源返回错误/报错 “You have a usable connection already“
- 永远不要在MySQL中使用UTF-8
- Mysql 存储过程和存储函数的初步认知
- [Mysql] PERCENT_RANK()函数 | CUME_DIST()函数