欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql数据库导入导出防止乱码,加用户

程序员文章站 2022-07-13 09:15:30
...
数据库原本在linux上,项目的编码是gbk。
现在想导入到windows上。

防止乱码的方法:
linux的shell
mysqldump -uroot -pXXX    --default-character-set=utf8  库名 > backup.sql

然后拷贝文件到windows服务器。

然后在cmd下。
mysql -uroot -pXXX  --default-character-set=utf8  库名 < backup.sql

这里的要点就是无视数据库内容自身编码,统一使用utf8导出和导入!!
搞定。
======================
grant all privileges on *.* to root@"%" identified by 'root';
flush privileges;

客户端连接时,如连不上,尝试

mysql -h127.0.0.1 -uroot -proot

相关标签: mysqldump