mysql无法导入数据怎么办_Mysql 导入数据库方法 及失败解决

网上有很多关于Mysql 使用mysqldump导入导出数据库问题,导出的基本没问题。

导入的可能有些不成功,我特别说明一下。

mysqldump备份:

mysqldump -u 用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径

范例:(>表式导出,

mysqldump -u root -p 1234 -h localhost db1 a -w "id in (select id from b)" --lock-all-tables > /home/text.sql

备份整个数据库范例:mysqldump -u root -p -h localhost yeshon > /home/esonbest/yeshon.sql

mysqldump还原步骤

1.mysql -u root -p 登陆mysql

2.删除原来数据库

drop database test

3.新建一个空白数据库

create database test

3.退出mysql

4.mysqldump -u 用户名 -p 密码 -h 主机 数据库 < /home/test.sql

示范:mysqldump -u root-p -h localhost yeshon < /home/esonbest/yeshon.sql

主机如果是本机可以省略,或填localhost即可。

到这里数据导入完成,大家以为完了,mysql 进去一看

use test

show tables 怎么是空的?

接下来在进行最后一步关键的即可,mysql -u root -p 登陆进去,然后use test(刚才导入的数据库名)

再使用source 命令 source test.sql(刚才导入的sql文件名,注意路径比如:/home/test.sql)

好了,现在你在show tables 看一下,是不是看到很多表了,大功告成。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值