Mysql之数据库导入与导出(中文乱码)-yellowcong

Mysql数据的导入导出,是搞运维的童鞋经常遇到的,我这次遇到的问题,就是导出的数据中文乱码的问题,后来的解决方案是加上--hex-blob的参数,来解决乱码问题。

导出数据库

导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名,如我输入的命令行:mysqldump -u root -p news > news.sql  


#导出数据库,然后再输入密码,即可导出文件
#第一个参数 root 用户名
#第二个参数 jira 数据库
#第三个参数 jira.sql 导出的数据库文件地址
mysqldump  -u root -p jira > jira.sql


#导入整个库
mysqldump -uroot -prootpsw --databases dbname_test>test.sql

这里写图片描述

导出中文字段的表

mysqldump -u root -p cas  --hex-blob >cas_04_09_1.sql

这里写图片描述

导出数据库,不用再输密码

mysqldump -uroot -pyellowcong cas  --hex-blob >cas_04_09_1.sql

这里写图片描述

遇到这种情况,解决办法是,配置mysql的my.cnf文件 ,添加下面配置后,直接就可以导出数据了。

vim /etc/mysql/my.cnf

[mysqldump]
user=your_backup_user_name
password=your_backup_password 

导入数据

#登录数据库
mysql -uroot -proot

#使用的数据库名称
use xxxdb;

#导入数据库
source xx.sql

第二种 直接导入

mysql   -uroot  –padmin databaseName <  /dump.sql  

参考文章

https://www.cnblogs.com/wmcoder/p/5669207.html
https://blog.csdn.net/baochanghong/article/details/53018541

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂飙的yellowcong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值