MySQL 数据库基础

中级

学习 MySQL 数据库基础。本模块涵盖安装 MariaDB 数据库服务器、数据库连接和 SQL Shell、管理数据库和用户、备份和恢复。您将通过实践实验和真实世界的挑战掌握这些基本的 Linux 技能。

devops-engineerlinuxdevops

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

MySQL 数据库基础

学习如何安装 MariaDB 或兼容 MySQL 的数据库服务、连接到 SQL shell、管理数据库和用户,以及执行基本的备份与恢复操作。本课程介绍了 Linux 和 DevOps 从业者在应用环境中经常需要用到的数据库管理基础知识。

为什么学习本课程

许多生产服务都依赖于关系型数据库,运维人员经常需要安装数据库、验证访问权限、创建应用用户,并通过备份来保护数据。即使你不是专职的数据库管理员,也需要掌握在 Linux 环境下进行数据库服务设置与维护的基本技能。

你将学到什么

  • 安装并验证 MariaDB 或 MySQL 类型的数据库服务器。
  • 连接到 SQL shell 并执行基本的交互式管理操作。
  • 创建数据库并为用户分配必要的访问权限。
  • 备份和恢复数据库内容,以进行维护和故障恢复。
  • 理解应用迁移背后的数据库工作流程。
  • 在实战数据库迁移挑战中应用这些技能。

课程路线图

课程首先从安装 MariaDB 数据库服务器并确认服务正常运行开始。随后,你将连接到 SQL shell,学习与数据库引擎进行交互的基本工作流程。

接下来,课程重点讲解数据库和用户的管理,以便你能够隔离应用数据并更精细地控制访问权限。之后,你将学习备份与恢复的基础知识,这对于维护、迁移和恢复计划至关重要。

课程最后是「应用数据库迁移」挑战,你将在一个真实的应用支持场景中综合运用安装、访问管理和数据保护等技能。

适合人群

本课程适合需要对管理兼容 MySQL 的数据库服务进行实践入门的 Linux 学习者、初级管理员以及 DevOps 初学者。

学习成果

学完本课程后,你将能够安装基础的数据库服务,通过 SQL shell 进行连接和管理,管理数据库和用户,并更有信心地执行简单的备份与恢复任务。

教师

labby
Labby
Labby is the LabEx teacher.