使用mysqldump定时备份数据库
mysqldump备份数据库数据的语句如下:
(1)备份整个数据库
mysqldump -uroot -p dbname> filepath
(2) 导出数据库内的某几个表
mysqldump -uroot -p dbname tablename1 tablename2 > filepath
(3) 导出某个表的表结构
mysqldump -uroot -p -d dbname tablename > filepath
(4) 恢复备份数据
1) mysql -uroot -p dbname
1. 编写bat文件
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
D:/mysql/bin/mysqldump --opt -u root --password= dbname> E:/bbs_%Ymd%.sql
@echo on
其中的ymd为bat变量用来获取当前的日期时间,上例中获得的时间是2018-02-28 ,然后利用该时间来作为备份文件的名称,以区