• 数据库备份设置与恢复测试


    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
    
  • 相关阅读:
    C#开发: 通信篇-串口调试助手
    C#开发: 准备工作-C# 新建工程
    C#开发: 准备工作-Visual Studio 安装
    ESP8266 SDK开发: 外设篇-串口
    ESP8266 SDK开发: 外设篇-定时器,延时
    ESP8266 SDK开发: 外设篇-GPIO中断检测
    【java编程】加载Resources配置文件的方法
    【java高级编程】jdk自带事件模型编程接口
    【mybatis源码学习】mybtias知识点
    【java编程-Javassist】秒懂Java动态编程(Javassist研究)
  • 原文地址:https://www.cnblogs.com/qiming0322/p/10137664.html
Copyright © 2020-2023  润新知