Mysql导入导出数据(结构)

 1  -- 以下命令均在cmd中运行 
 2  
 3 mysqldump  - uroot  - p123456  - d webmeeting  > C://test.sql 
 4  -- 将数据库webmeeting中的表结构导出到C://test.sql中 
 5  
 6 mysqldump  - uroot  - p123456 webmeeting  > 123 .sql
 7   -- 将数据库中所有数据导出到123.sql中 
 8  
 9 mysql  - uroot  - p123456 webmeeting  < c:// 123 .sql
10   -- 将123.sql中的数据导入到数据库webmeeting中

 

 

导出数据的编码不正确,于是打开本地的导出文件,一看,果然所有中文都是问号。

于是重新登录原来服务器web管理页面,尝试在导出的时候选择编码,可是貌似phpmyadmin的版本过低,没有导出编码选择项。

祭出mysqldump.exe,自定义默认编码字符集,格式如下:

mysqldump.exe -u xxx -ppass --default-character-set=utf8 freshbug_database > fb_dat_utf8.sql

回本地用utf8格式打开sql文件,中文已经能够正常显示了。

打开新家的web管理页面,选择导入格式utf8,导入,搬迁完成:)

PS:如果导入的时候还是没有选择字符集的地方,可以用下面的命令自定义导入字符集:

mysql -u xxx -ppass new_database < fb_dat_utf8.sql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值