MySQL-备份+日志:介质故障与数据库恢复

目录

第1关:备份与恢复

第2关:备份+日志:介质故障的发生与数据库的恢复


第1关:备份与恢复

任务描述

本关任务: 备份数据库,然后再恢复它。

test1_1.sh

# 你写的命令将在linux的命令行运行
# 对数据库residents作海量备份,备份至文件residents_bak.sql:
mysqldump -h127.0.0.1 -uroot --flush-logs --databases residents > residents_bak.sql

test1_2.sh

# 你写的命令将在linux的命令行运行
# 利用备份文件residents_bak.sql还原数据库:
mysql -h127.0.0.1 -uroot < residents_bak.sql

第2关:备份+日志:介质故障的发生与数据库的恢复

任务描述

本关任务:

模拟介质故障的发生,以及如何利用备份和备份之后的日志恢复数据库。

test2_1.sh

# 这是shell脚本,将在linux命令行上执行
# 命令行上可省略密码的指定
# 请写出对数据库train作逻辑备份并新开日志文件的命令,备份文件你可以自己命名(如train_bak.sql):
mysqldump -h 127.0.0.1 -uroot --flush-logs --databases train > backup/train_bak.sql

test2_2.sh

# 这是shell脚本,将在linux命令行上执行
# 命令行上可省略密码的指定
# 请写出利用逻辑备份和日志恢复数据库的命令:
mysql -h127.0.0.1 -uroot < backup/train_bak.sql
mysqlbinlog --no-defaults log/binlog.000018 | mysql -h127.0.0.1 -uroot

相关推荐

  1. MySQL-备份+日志介质故障数据库恢复

    2023-12-12 03:18:01       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-12 03:18:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-12 03:18:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-12 03:18:01       87 阅读
  4. Python语言-面向对象

    2023-12-12 03:18:01       96 阅读

热门阅读

  1. 音频和视频的处理和分析(MATLAB)

    2023-12-12 03:18:01       54 阅读
  2. linux查看本机ip地址

    2023-12-12 03:18:01       61 阅读
  3. hadoop-hdfs简介及常用命令详解(超详细)

    2023-12-12 03:18:01       46 阅读
  4. vue中yarn install超时问题

    2023-12-12 03:18:01       60 阅读
  5. redis

    redis

    2023-12-12 03:18:01      67 阅读
  6. 朴素贝叶斯 Numpy实现高斯朴素贝叶斯

    2023-12-12 03:18:01       53 阅读
  7. 自定义插件vue-router简单实现hashRouter设计思路

    2023-12-12 03:18:01       43 阅读
  8. Linux网络编程:多播的使用

    2023-12-12 03:18:01       42 阅读
  9. 永磁同步电机原理及 Matlab 实现

    2023-12-12 03:18:01       56 阅读
  10. 45.跳跃游戏 二

    2023-12-12 03:18:01       44 阅读
  11. IoTDB服务安装教程-集群版

    2023-12-12 03:18:01       52 阅读
  12. ROS2+ROS_DOMAN_ID

    2023-12-12 03:18:01       49 阅读