MySQL 使用 source 命令乱码问题

一、前言


本文介绍如何解决 MySQL 使用source命令导入数据库乱码问题。

今天遇到一个问题,从服务器使用mysqldump备份数据库,在本地 Windows 系统中使用source命令导入数据库乱码。

解决方法:在备份数据库时指定字符集,导入数据库时也指定相同的字符集。

二、备份数据库


使用mysqldump备份数据库,并指定字符集。

  1. mysqldump -uroot -p --default-character-set=utf8 modbname > /data/xxxx.sql

三、导入数据库


使用source命令导入数据库,并指定字符集。

  1. mysql -uroot -p --default-character-set=utf8
  2. use dbname
  3. source C:/newsdata.sql

乱码问题解决。

(完)