mydumper 乱码

mydumper 乱码,第1张

"如果MySQL服务器上的字符集是 latin1 或者其他的的,mysqldump 出来的中文都是乱码!一个简单的办法是加上默认字符集选项,如:mysqldump [-h 127.0.0.1 -P 3307 ] -u username --default-character-set=gbk -p databasename >dumpfile.txt,--default-character-set 知道数据内容是中文时可以指定为 gbk,这样即使数据库本身设置字符集为 latin1 出来的文件

你可以使用 MySQL 的 SET NAMES 命令来设置你需要的字符集,比如:SET NAMES utf8这个命令可以在导入数据库文件之前执行,这样就可以指定导入数据库的字符集了。

可能是用mysqldump导出文件的时候用到的参数不恰当导致的。。

例如你要导出的文件中含有2进制文件的话就必须用到--hex-blob

基本上--opt和--hex-blob是必须要的参数。。

仅供参考


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9893952.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存