数据库的备份:数据库自动备份和手动备份

             数据库备份【cmd下面备份】 :手动备份

1.直接cmd下面:mysqldump -uroot -ptn7476207816 数据库名 >E:\www.sql
---->备份数据库地址
2.恢复: 1.在mysql文件下执行: use 库名; 2.然后在执行 source E:\www.sql
----->恢复数据库
-u后面是mysql的用户名
-p后面接的是我的密码

                      数据库自动备份

1.写 bat文件;
//文件的内容如下:

rem MySQL backup start

@echo off

::删除一周前的备份数据
forfiles /p “F:” /m backup_*.sql -d -7 /c “cmd /c del /f @path”

::设置时间变量
set “Ymd=%date:0,4%%date:5,2%%date:8,2%%time:0,2%%time:3,2%%time:6,2%”

::进入mysql安装目录的bin目录下(注意修改成自己mysql的安装路径)
cd C:\Program Files\MySQL\MySQL Server 5.5\bin\

::执行备份操作
mysqldump --opt --single-transaction=TRUE --user=root --password=tn7476207816 --host=127.0.0.1 --protocol=tcp --port=3306 --default-character-set=utf8 --single-transaction=TRUE --routines --events “shishi” > F:\backup_%Ymd%.sql

@echo on

rem MySQL backup end
//到此结束
//shishi代表数据库
// F:\backup_%Ymd%.sql 表示备份的地址—%Ymd%是备份的时间就不会覆盖了。

2.右击此电脑—>管理----->任务计划程序----->计划设计程序库----->创建基本文件---->填写名称【随便】---->描述【功能作用】---->触发器---->每天【每天执行】----->每天的什么时候开始执行–>
启用程序---->浏览【插入你写的bat文件】—>完成。

如有错误请多多指教,谢谢

展开阅读全文
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值