关于mysqlbinlog 生成 sql 文件中有乱码。数据存入时是用utf-8 编码。

quick9999 2008-06-17 05:03:50
存入数据库的一大部分数据是繁体中文的,都是用utf-8 编码的,在数据库里看也是乱码。
我现在想做mysql 每天的增量备份,所以开启了binlog。
再用binlog 生成sql 文件, 执行这个命令后:
>mysqlbinlog > backup.sql

生成的sql 文件里只要碰到繁体中文就会出现乱码所以在用sql 还原的时候就会出现错误了,
那位高手给出出主意呀!!!先谢谢了!!!!
...全文
1211 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
quick9999 2008-06-18
  • 打赏
  • 举报
回复
谢谢了, 不过我们服务器上的库是 5.0.19 的。 不知道在这个版本上有没有办法了呢?
懒得去死 2008-06-18
  • 打赏
  • 举报
回复
Adjust your parameter as follows.
character_client=binary
懒得去死 2008-06-17
  • 打赏
  • 举报
回复
--set-charset=charset_name set-charset Add a SET NAMES charset_name statement to the output

But your mysql version must be larger than 5.1.12.

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧