mysql执行备份命令,mysql备份、还原数据库命令行)

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

这是MySQL通过命令行备份和还原数据库的方式。

三个简单步骤

该方法非常简单,可以分为三个步骤:

1.打开cmd控制台(命令行)。

2.输入相应的命令以完成备份和还原操作。

3.关闭cmd控制台。

这与将大象塞入冰箱的三个步骤相同,非常简单(通常很有趣)。

备份和还原命令

备份使用mysqldump命令:

mysqldump-u用户名-p-d数据库名-t表名\>驱动器号:\\\\路径\\\\ filename.sql

-d和-t在这里可以省略。

源命令用于恢复:

源驱动器号:\\\\路径\\\\ filename.sql;

备份和还原数据库的示例

假设现在有一个yanggb数据库,我想通过命令行备份和还原该库。

在备份/还原之前,如果未配置MySQL执行环境的环境变量,请首先cd到MySQL安装目录的bin目录。

备份(导出)yanggb数据库:

mysqldump-u root-p yangg \> d:\\\\ yanggb.sql

输入上述命令后,将提示您输入密码。输入root用户的正确密码以启动yanggb库的备份。

另外,您也可以只备份yanggb数据库中的renj表:

mysqldump-u root-p yanggb renj \> d:\\\\ yanggb.renj.sql

在执行restore命令之前,您必须首先登录mysql:

mysql-u root-p

输入root用户的正确密码登录。

然后选择要还原的目标数据库:

使用yanggb1;

在此处还原到yanggb1库。如果没有yanggb1库,则必须首先创建yanggb1库。

恢复yanggb数据库:

源d:/yanggb.sql;

这样,就完成了yanggb数据库的备份和还原。

借助Navicat工具

有效地备份和还原

如果使用Navicat工具的[转储SQL文件]和[运行SQL文件]这两个功能,事情会简单得多,但是原理仍然是上面的命令,只是简化了操作,因此上面的命令了解这仍然是必要的。另外,Navicat的执行效率远高于直接在命令行上执行的效率。如果可以使用Navicat工具,请尝试选择此方法。

使用非常简单。右键单击要备份和还原的数据库,以在右键单击菜单中查看这两个功能。应当注意,打开和选择数据库时必须使用这两个功能。

摘要

如果仔细查看导出的SQL文件,您会发现此命令行备份主要导出完整的SQL脚本,其中包括删除表(如果存在表),创建表以及将数据插入表中SQL语句。然后使用source命令执行保存在本地磁盘上的脚本文件。此方法实际上删除了原始表,然后创建了一个新表,并将记录逐行插入到表中。如果库和表中有大量数据,则效率非常低并且性能非常低。积极寻找如何快速完成MySQL备份和还原是一个新课题。

“我只能那样做,没有喧,、没有悲伤,没有和平,没有和平,与你交集。”

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值