Rocky Linux 10.2MySQL数据库备份操作流程

1. 前言与概述

本指南旨在为系统管理员和数据库初学者提供一份在 Rocky Linux 10.2 环境下,进行 MariaDB/MySQL 数据库日常操作与备份的标准化教程。

登录数据库 → 操作库表 → 退出 → mysqldump 备份数据库

区分两个环境: ① MariaDB 命令行:提示符 MariaDB [xxx]>,用来执行 SQL; ② Linux 系统 shell:提示符 root@192:~#,用来执行备份命令 mysqldump(备份不能在 MariaDB 内部执行)

步骤 1:服务器 shell 登录数据库
mysql -u root -p

输入数据库 root 密码,进入 MariaDB 交互界面。

image

步骤 2:数据库内操作(示例,你已经做完)

image

-- 查看全部数据库
SHOW DATABASES;
​
-- 切换业务部库
USE 业务部;
SHOW TABLES;
SELECT * FROM customer;
​
-- 切换维修部库
USE 维修部;
SHOW TABLES;
SELECT * FROM repair_work;
​
-- 切换财务部
USE 财务部;
SHOW TABLES;
​
-- 切换生产部
USE 生产部;
SHOW TABLES;
​
步骤 3:退出 MariaDB,回到 Linux 系统终端(必须!备份命令在这里跑)
exit;

提示符变回:root@192:~#

image

步骤 4:准备备份目录
mkdir -p /data/mysql_backup

image

步骤 5:执行备份命令,备份【业务部、维修部、财务部、生产部】4 个库
mysqldump -u root -p --databases 业务部 维修部 财务部 生产部 > /data/mysql_backup/depart_$(date +%Y%m%d).sql

image

回车后提示:Enter password: 输入数据库 root 密码,无输出即为备份成功。

步骤 6:校验备份文件是否生成
ls -lh /data/mysql_backup/

image

你会看到类似:depart_20260822.sql 文件。

✅测试恢复备份(模拟故障还原,重要)

同样在 root@192:~# shell 下执行

mysql -u root -p < /data/mysql_backup/depart_20260822.sql

image

输入 root 密码,即可把整套库恢复回去。


  1. 不要在 MariaDB MariaDB [...]> 里面敲 mysqldump,会报语法错误;mysqldump 是操作系统命令。

  2. --databases 参数:会同时备份库创建语句,恢复时不需要手动先 create database。

  3. 备份文件只存在本机,建议定期下载到本地

posted on 2026-08-23 12:15  九幽提刑官  阅读(2)  评论(0)    收藏  举报

导航