mysql数据库间转移

问题:

环境:ubuntu 10.04

使用phpmyadmin,有时我们遇到乱码的现象,特别是有中文的情况下。导入数据可能是load data或是source.

mysql -uroot -p dbName < table.sql;

而且,我们发现在命令行中查看mysql表是并非乱码。在phpmyadmin sql查询语句前加入set names 'latin1'; 恢复正常

 

原因:字符集相关

 

解决方式:

 

在导出的sql文件中添加:

use dbName;

set names utf8

 

你可能感兴趣的:(sql,mysql,ubuntu)