原先是用mysqldump备份的,为了图简便本想在phpmyadmin 中导入,发现速度太慢。转到mysql -uxxx -pxxx下用source /tmp/data.sql导入,提示成功后,打开phpmyadmin,发现数据都变成了乱码。后用如下方法解决:
mysql> SHOW VARIABLES LIKE ‘character_set_%’;
+————————–+—————————-+
| Variable_name | Value |
+————————–+—————————-+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+————————–+—————————-+
7 rows in set (0.00 sec)
mysql> set NAMES ‘utf8′;
Query OK, 0 rows affected (0.00 sec)
mysql> set character_set_database=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> set c