目录

mysql数据库数据恢复性测试_数据库备份设置与恢复测试

目录

mysql数据库数据恢复性测试_数据库备份设置与恢复测试

1.备份设置

1.1安装好数据库第三方软件navica。

1.2打开软件,连接需要进行备份的数据库。

https://i-blog.csdnimg.cn/blog_migrate/2a27636090a59065363c3d2ec36bb27d.png

https://i-blog.csdnimg.cn/blog_migrate/87e92a73bf2cf423674e2855fefcc157.png

填写好正确的信息,如遇到连接不上,请查看需要备份的数据库是否有远程连接用户以及防火墙出站规则是否添加数据库端口。

1.3连上数据库

https://i-blog.csdnimg.cn/blog_migrate/e99edbd3f99252224ad1ac1b5556dfb7.png

1.4选择需要备份的数据库,右键打开数据库。

https://i-blog.csdnimg.cn/blog_migrate/b1d9d5c116ea33a5439487d4b9ade791.png

备份多个数据库,重复上面连接添加过程。

1.5备份计划设置

1.鼠标点击需要备份的数据库上

2.选择计划按键

3.再点击新建批处理作业。

https://i-blog.csdnimg.cn/blog_migrate/fffd76e1818ab743d6bc0a51c59e8ac3.png

1.6弹出对话框进行单库备份计划设置。

1.选好备份数据库,

2.双击提取出来需要备份的单库

3.检查上下数据库信息是否一致。

4.确认无误点击保存。

https://i-blog.csdnimg.cn/blog_migrate/8776e7e22548b850a1984e1e8b8aa5be.png

1.7设置备份计划名称。(建议使用服务名称+数据库名称)。

https://i-blog.csdnimg.cn/blog_migrate/d7117803a5be112159e325a558a03b0f.png

1.8计划任务时间设置

https://i-blog.csdnimg.cn/blog_migrate/63bbe0048e3a8288902aa06a4af728ee.png

点击 计划→新建

https://i-blog.csdnimg.cn/blog_migrate/074c41711426e0f3e665c18f73c4370d.png

1.10设置每天凌晨进行单库全备

https://i-blog.csdnimg.cn/blog_migrate/4475d55e8b84dac50986d7f9a87c6aca.png

1.11点击应用之后显示的对话框,需要数据密码,这里的密码是本服务器的登录密码。

https://i-blog.csdnimg.cn/blog_migrate/1602bdd22a0b5a834f2faf6f45e8bb26.png

1.12检查信息

https://i-blog.csdnimg.cn/blog_migrate/9d9ea2b1da62cdf75647fe24e579da80.png

2.恢复数据测试

1.选择需要恢复的数据库

2.点击备份

3.选择还原备份

4.选择之前备份的文件

https://i-blog.csdnimg.cn/blog_migrate/a7c8aa51a648626cfdf4c57aefac44bf.png

点开始,进行恢复数据

https://i-blog.csdnimg.cn/blog_migrate/07d47f920d6f661f48205b56eaef32c3.png

要求:

每周定期对备份好的数据库进行恢复测试,测试环境不要在备份服务器上进行 可以单独使用一台服务器或者PC都可以进行数据库的恢复测试。

3.Linux系统下进行数据备份恢复操作

备份:

备份一个数据库(shell中执行,下同):

mysqldump -uusername -ppassword -hhostname –databases db_name > /path/db_name.sql

备份多个数据库

mysqldump -uusername -hhostname -ppassword –databases db1_name db2_name db3_name >/path/multidb_name.sql

备份所有数据库

mysqldump -uusername -hhostname -ppassword –all-databases >/path/alldb_name.sql

压缩备份

mysqldump -uusername -hhostname -ppassword db_name |gzip -9 >/path/db_name.gz

还原

单库备份还原

mysql db_name

压缩备份还原

gunzip