zoukankan      html  css  js  c++  java
  • 数据库备份设置与恢复测试

    1.备份设置

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

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


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

    1.3连上数据库

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

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

    1.5备份计划设置

    1.鼠标点击需要备份的数据库上
    2.选择计划按键
    3.再点击新建批处理作业。

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

    1.选好备份数据库,
    2.双击提取出来需要备份的单库
    3.检查上下数据库信息是否一致。
    4.确认无误点击保存。

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

    1.8计划任务时间设置

    点击 计划→新建

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

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

    1.12检查信息

    2.恢复数据测试

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

    2.点击备份

    3.选择还原备份

    4.选择之前备份的文件

    点开始,进行恢复数据

    要求:

    每周定期对备份好的数据库进行恢复测试,测试环境不要在备份服务器上进行 可以单独使用一台服务器或者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 </path/db_name.sql  #此时的数据库必须事先手动创建好,然后在恢复
    

    压缩备份还原

    gunzip </path/db_name.gz | mysql -uusername -ppassword -hhostname db_name
    
  • 相关阅读:
    年轻人的第一个 Spring Boot 应用,太爽了!
    面试问我 Java 逃逸分析,瞬间被秒杀了。。
    Spring Boot 配置文件 bootstrap vs application 到底有什么区别?
    坑爹的 Java 可变参数,把我整得够惨。。
    6月来了,Java还是第一!
    Eclipse 最常用的 10 组快捷键,个个牛逼!
    Spring Cloud Eureka 自我保护机制实战分析
    今天是 Java 诞生日,Java 24 岁了!
    厉害了,Dubbo 正式毕业!
    Spring Boot 2.1.5 正式发布,1.5.x 即将结束使命!
  • 原文地址:https://www.cnblogs.com/qiming0322/p/10137664.html
Copyright © 2011-2022 走看看