关于我们
技术分享
技术分享
Windows系统Mysql数据库备份
Windows系统Mysql数据库备份
2020-06-16
过年了,数据库备份走起,平时都不管,但是到了重大节假日的时候,数据库不备份就要中奖了,那这个假期就没法过了。
一、数据库备份脚本
#5.6以下的版本每天生成一个 创建备份文件:database_backup.bat c: cd C:\Program Files\MySQL\MySQL Server 5.5\bin set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" mysqldump -uzdx_dev -pZdx_DEV2018 --skip-lock-tables --default-character-set=utf8 zdx> E:\mysqlbak\zdx\zdx_%Ymd%.sql
#5.6及以上的版本每天生成一个 创建备份文件:database_backup.bat d: cd D:\Program Files (x86)\mysql-5.7.18-winx64\bin set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" mysqldump --default-character-set=utf8 --skip-lock-tables zdx> D:\mysql_backup\zdx\zdx_%Ymd%.sql 修改:D:\Program Files (x86)\mysql-5.7.18-winx64\bin\my.ini 加入下面的信息,数据库的账户密码,端口,IP等信息,不写到这里会报错,具体我就不写了 [mysqldump] host=localhost port=3306 user=zdx_dev password=Zdx_DEV2018
二、备份恢复脚本
#5.6以下的版本每天生成一个 创建恢复脚本文件:database_restore.bat c: cd C:\Program Files\MySQL\MySQL Server 5.5\bin set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" mysqldump -uzdx_dev -pZdx_DEV2018 --skip-lock-tables --default-character-set=utf8 zdx < E:\mysqlbak\zdx\zdx_%Ymd%.sql
#5.6以上的恢复脚本 创建恢复脚本文件:database_restore.bat d: cd D:\Program Files (x86)\mysql-5.7.18-winx64\bin mysqldump --default-character-set=utf8 --skip-lock-tables xingxingzx < D:\mysql_backup\xingxingzx\xingxingzx_20200117.sql 这个版本也是依靠这个配置的 修改:D:\Program Files (x86)\mysql-5.7.18-winx64\bin\my.ini 加入下面的信息,数据库的账户密码,端口,IP等信息,不写到这里会报错,具体我就不写了 [mysqldump] host=localhost port=3306 user=zdx_dev password=Zdx_DEV2018
三、windows系统的计划任务
例如参考:
这个大家到处都能看到,但是要指出有些没有做好的:
- 标签:
-
云计算
您可能感兴趣的新闻 换一批
热门文章
现在下载,可享30天免费试用