Mysql 一次性备份导出/导入恢复所有数据库

15 篇文章 0 订阅

一、导出所有数据库

导出全部数据库mysqldump -uroot -proot --all-databases > sqlfile.sql

此操作会把数据库服务器root用户下的所有数据库都导出来。如果回车后提示Enter Password:请输入你的mysql root密码。

注意:all前面是两个减号(-),,databases前面是一个减号   --all-databases

像上图那样操作,就会在我的d盘生成一个sqlfile.sql文件,导出过程中没有光标闪烁,当你发现又可以键入命令(有光标闪烁了),数据库就导出完成了。

二、导入所有数据库

1.登录mysal:

         mysql –uroot –p

根据提示输入密码

然后:

         source d:\sqlfile.sql;

记得这句后面有分号哈。

linux下路径分隔符是"/",windows下是"\"和"/"都行

登录本地Mysql服务器直接用mysql -uroot -p也可以,这里我写成mysql -hlocalhost -uroot -p 其实是指定了服务器为本地,访问远程服务器需要在-h参数后面指定主机地址

退出mysql:

quit然后回车,看到Bye(再见的意思)就成功退出啦。

三、一次导入多个sql文件

另外,source命令还可以一次导入多个sql文件,下面来介绍下方法:

         1.新建一个all.sql,输入下面的内容并保存:

         source d:\sql1.sql

         source d:\sql2.sql

         2.登录mysql后,输入指令source all.sql;

四、导入到指定数据库

mysql -uroot -proot 数据库名称 < E:\mysql.sql

以上是使用mysql的命令行模式进行操作的,不是phpmyadmin等图形界面工具的操作方法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

生命无须向死而生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值