Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第17章 データベースサーバー

本章では、 MariaDB サーバー。MySQL テクノロジーをベースとしたオープンソースの高速で堅牢なデータベースサーバーです。本章では、バックアップの方法を説明します。 MariaDB データ。

17.1. MariaDB

MariaDB データを構造化情報に変換して、データにアクセスする SQL インターフェースを提供するリレーショナルデータベースです。これには、複数のストレージエンジンやプラグイン、地理情報システム (GIS) が含まれます。

Red Hat Enterprise Linux 7 contains MariaDB 5.5 MySQL データベースファミリーからのサーバーのデフォルトの実装。後続のバージョンの MariaDB データベースサーバーは、Red Hat Enterprise Linux 6 および Red Hat Enterprise Linux 7 の Software Collections として利用できます。最新バージョンの詳細は、 Release Notes for Red Hat Software Collections.

17.1.1. MariaDB サーバーのインストール

Ansible モジュールをインストールするには、 MariaDB サーバー、以下の手順を行います。

インストール: MariaDB server

  1. 必ず、 mariadb および mariadb-server パッケージが、必要なサーバーにインストールされている。

    ~]# yum install mariadb mariadb-server
  2. mariadb サービスを起動します。

    ~]# systemctl start mariadb.service
  3. mariadb サービスが、システムの起動時に起動するようにします。

    ~]# systemctl enable mariadb.service

17.1.1.1. MariaDB インストールセキュリティーの改善

Ansible モジュールをインストールするときに、 MariaDB mysql_secure_installation コマンドを実行してサーバー

~]# mysql_secure_installation

このコマンドは、プロセスの各ステップを要求する完全にインタラクティブなスクリプトを起動します。このスクリプトを使用すると、次の方法でセキュリティーを改善できます。

  • root アカウントのパスワードの設定
  • 匿名ユーザーの削除
  • リモート (ローカルホスト外) の root ログインの拒否
  • テストデータベースの削除

17.1.2. MariaDB サーバーのネットワーク設定

別のシェルを構成するには、 MariaDB ネットワークのサーバーでは、/etc/my.cnf.d/server.cnf ファイルの [mysqld] セクションを使用します。ここで以下の設定ディレクティブを設定できます。

  • bind-address

    bind-address は、サーバーがリッスンするアドレスです。

    可能なオプションは、ホスト名、IPv4 アドレス、または IPv6 アドレスです。

  • skip-networking

    以下の値が使用できます。

    0 - すべてのクライアントをリッスンする

    1 - ローカルクライアントのみをリッスンする

  • ポート

    どのポートで使用されるか。 MariaDB TCP/IP 接続をリッスンします。

17.1.3. MariaDB データのバックアップ

そこからデータのバックアップを作成する主な方法は 2 つあります。 MariaDB データベース:

  • 論理バックアップ
  • 物理バックアップ

17.1.3.1. 論理バックアップ

論理バックアップは、データの復元に必要な SQL ステートメントで構成されます。この種類のバックアップは、情報およびレコードをプレーンテキストファイルにエクスポートします。

物理バックアップに対する論理バックアップの主な利点は、移植性と柔軟性です。データは他のハードウェア設定で復元できます。 MariaDB 物理バックアップではできないバージョンまたはデータベース管理システム(DBMS)。

警告

論理バックアップは、mariadb.service が実行中の場合にのみ実行できます。論理バックアップには、ログと設定ファイルが含まれません。

17.1.3.2. 物理バックアップ

物理バックアップは、コンテンツを格納するファイルおよびディレクトリーのコピーで構成されます。

物理バックアップは、論理バックアップと比較して、以下の利点があります。

  • 出力が少なくなる。
  • バックアップのサイズが小さくなる。
  • バックアップおよび復元が速くなる。
  • バックアップには、ログファイルと設定ファイルが含まれる。
警告

mariadb.service が実行していない場合、またはバックアップ中に変更されないようにデータベースのテーブルがすべてロックされている場合は、物理バックアップを実行する必要があります。