MySQL8.0版本--all-databases 备份整个数据库时-中文乱码(window系统)

导出的数据文件.sql存在中文乱码,导致恢复数据失败。。。在此做一个记录

1,备份(--all-databases)

 

 可以成功导出,但是打开文件发现有中文乱码,如下图:

 

2,查看数据库中的数据格式(mysql> show variables like '%char%';) ,如下图:

 

 3,导出时设置格式就可以解决乱码问题:

 

 4,查看再次导出的数据库文件.sql

5,恢复数据(两种方式)

     1,

 

    2,source方式:

 

 

 

posted @ 2020-10-12 15:07  maigao  阅读(405)  评论(0编辑  收藏  举报