Rocky Linux 10.2MySQL数据库备份操作流程
本指南旨在为系统管理员和数据库初学者提供一份在 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 交互界面。

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

-- 查看全部数据库
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:~#

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

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

回车后提示:Enter password: 输入数据库 root 密码,无输出即为备份成功。
步骤 6:校验备份文件是否生成
ls -lh /data/mysql_backup/

你会看到类似:depart_20260822.sql 文件。
✅测试恢复备份(模拟故障还原,重要)
同样在 root@192:~# shell 下执行
mysql -u root -p < /data/mysql_backup/depart_20260822.sql

输入 root 密码,即可把整套库恢复回去。
-
❌不要在 MariaDB
MariaDB [...]>里面敲 mysqldump,会报语法错误;mysqldump 是操作系统命令。 -
--databases参数:会同时备份库创建语句,恢复时不需要手动先 create database。 -
浙公网安备 33010602011771号