MySQL的source导入乱码解决方案
今天 在做mysql导入数据的时候出一乱码
最后查了一个,解决 ,现在把mysql source解决方法写在这里,
1,数据库备份命令(注意:要在cmd界面下先进入mysqldump的目录下才能使用mysqldump)
mysqldump -uroot -p --default-character-set=gbk dbname > /root/newsdata.sql
(例子:
mysqldump -uroot -proot --default-character-set=gbk zjsb > d:/newsdata.sql
)
2,导入数据库
mysql -uroot -p --default-character-set=gbk
use dbname
source /root/newsdata.sql
(例子:
source d:/newsdata.sql
)
这里多写点与此相关的数据操作
mysql> create database mydb2 character set utf-8;
ERROR 1115 (42000): Unknown character set: 'utf'
mysql> create database mydb2 character set utf8;
Query OK, 1 row affected (0.00 sec)
mysql> create database mydb3 character set utf8 collate utf8_unicode_ci;
Query OK, 1 row affected (0.03 sec)