MySQL データベースの基礎
MariaDB や MySQL 互換のデータベースサービスのインストール方法、SQL シェルへの接続、データベースとユーザーの管理、そして基本的なバックアップとリストア操作について学びます。本コースでは、Linux エンジニアや DevOps 実務者がアプリケーション環境で必要とするデータベース管理の基礎を習得します。
なぜ重要なのか
多くの本番環境サービスはリレーショナルデータベースに依存しており、運用担当者はそのインストール、アクセス確認、アプリケーション用ユーザーの作成、そしてバックアップによるデータ保護を行う必要があります。専任のデータベース管理者でなくとも、Linux 環境におけるデータベースサービスのセットアップとメンテナンスの基礎を理解しておくことは不可欠です。
学習内容
- MariaDB または MySQL 互換データベースサーバーのインストールと検証
- SQL シェルへの接続と基本的な対話型管理操作
- データベースの作成と適切な権限を持つユーザーの管理
- メンテナンスや復旧のためのデータベースのバックアップとリストア
- アプリケーション移行の背後にあるデータベースワークフローの理解
- 実践的なデータベース移行チャレンジを通じたスキルの応用
コースのロードマップ
本コースは、MariaDB データベースサーバーのインストールと、サービスが正しく動作していることの確認から始まります。次に SQL シェルに接続し、データベースエンジンと直接対話するための基本的なワークフローを学びます。
続いて、データベースとユーザーの管理に焦点を当て、アプリケーションデータを分離し、アクセス制御を適切に行う方法を習得します。その後、メンテナンス、移行、復旧計画に不可欠なバックアップとリストアの基礎を学びます。
コースの締めくくりとして「アプリケーションデータベース移行チャレンジ」に取り組みます。ここでは、インストール、アクセス管理、データ保護のスキルを組み合わせ、現実的なアプリケーションサポートのシナリオを体験します。
対象読者
本コースは、MySQL 互換データベースサービスの管理について実践的な入門知識を必要とする、Linux 学習者、ジュニア管理者、および DevOps 初心者を対象としています。
学習目標
本コースを修了すると、基本的なデータベースサービスのインストール、SQL シェルからの接続と管理、データベースとユーザーの管理、そしてバックアップとリストア作業を自信を持って実行できるようになります。




