解决source命令导入 带utf-8字符的.sql 产生乱码的问题
来源:互联网 发布:仿淘宝手机版 编辑:程序博客网 时间:2024/05/11 00:01
参考网站:http://blog.sina.com.cn/s/blog_4a41e52e01007zh7.html
原先是用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 character_set_server=utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like ‘character%’;
+————————–+——————————–+
| Variable_name | Value |
+————————–+——————————–+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+————————–+——————————–+
8 rows in set (0.00 sec)
mysql>source /tmp/data.sql
再打开phpmyadmin,问题解决。
服务器上:
进入mysql数据库:
mysql -u root -p
输入数据库密码:
退出:
exit
备份检验数据库
mysqldump -u root -p (--dafault-character-set=utf8) db >db.sql
还原
mysqldump -u root -p (--dafault-character-set=utf8) db <db.sql
- 解决source命令导入 带utf-8字符的.sql 产生乱码的问题
- 解决source命令导入 带utf-8字符的.sql 产生乱码的问题
- Source Insight乱码的解决方案,SI不支持UTF-8字符编码乱码
- si使用总结; Source Insight乱码的解决方案,SI不支持UTF-8字符编码乱码
- smarty截取中文字符乱码问题的解决支持utf-8编码
- 解决mysql source 命令导入数据库 乱码
- source insight UTF-8 乱码解决
- 解决Eclipse字符编码改为UTF-8后乱码问题
- 解决rtrim产生乱码的问题
- 解决采集UTF-8出现乱码的问题
- 解决UltraEdit在UTF-8下的乱码问题
- 完美解决mysql下utf-8的乱码问题
- PHP echo utf-8 中文 乱码问题的解决
- 解决UltraEdit在UTF-8下的乱码问题
- 解决mysql下utf-8的乱码问题
- 完美解决mysql下utf-8的乱码问题
- 完美解决mysql下utf-8的乱码问题
- 完美解决mysql下utf-8的乱码问题
- 10801 - Lift Hopping
- Hibernate与Ibatis(Mybatis)
- 求2个数的最大公约数
- Python学习 - 1
- (a)ttempt SQL Ping and Auto Quick Brute Force 续2——原因
- 解决source命令导入 带utf-8字符的.sql 产生乱码的问题
- android定位和地图开发实例
- 数学之路(3)-机器学习(3)-机器学习算法-SVM[2]
- hdu1870 愚人节的礼物
- c++参数传递的三种方式
- Monkey 测试
- Fibonaci数列求和
- putty network error:software caused connection abort
- 基于ARM的嵌入式无线视频监控系统