以前、2014年10月にRHEL 7上のMariaDBサーバーについて書きました。MariaDBサーバーは過去6年間で大幅に成長したため、2020年2月にこのトピックの更新を提供しました。私たちの古い言葉を探しているなら、ここで見つけることができます。
RHEL7およびCentOS7について
Red Hat Enterprise Linux 7(RHEL 7)は2014年にリリースされ、それ以来7つのポイントリリースがあります。 CentOSプロジェクトは、数か月後にコミュニティバイナリビルドを使用してアップストリームRHELソースコードのリリースをフォローします。 CentOS Linux 7は2014年7月にリリースされました。MariaDBサーバーは、RHEL7とCentOS7の両方で使用できます。
Red Hatは、RHEL7.7がRHEL7.xリリースシリーズの最後のポイントリリースになることを発表しました。そのため、2021年8月にRHEL 7.7のサポートが終了する前に、ユーザーはRHEL8へのアップグレードを検討する予定です。アップグレードを検討している場合、私たちのブログ「RHEL 8 /CentOS8にMariaDBサーバーをインストールする方法」をお楽しみいただけます。
MariaDBサーバーはRHEL7およびCentOS7で利用可能でサポートされており、YUMを使用してOSベンダーリポジトリまたはMariaDBリポジトリから簡単にデプロイできます。
MariaDBサーバーのインストール
RHEL7およびCentOS7ディストリビューションには、デフォルトでMariaDBServer5.5が含まれています。
コマンドラインからMariaDBサーバーをインストールできます:
$ sudo yum install mariadb-server
MariaDBServer10.4のメリット
CentOS7およびRHEL7にはMariaDBServer5.5が含まれていますが、MariaDB Community Serverが10.0、10.1、10.2、10.3、および10.4リリースシリーズで変更されたため、大幅な改善が行われました。 MariaDBServer10.4リリースシリーズには次のものが含まれます。
- InnoDBテーブルのインスタントALTER
- パフォーマンス診断に役立つオプティマイザートレース
- ウィンドウ関数と共通テーブル式(CTE)
- システムバージョン、アプリケーション期間、およびバイテンポラル(両方)を含む時間テーブル
- サーバーを再起動せずにSSL証明書をリロードする機能
- Galera 4テクノロジー、Galera3を大幅に強化したもの
- MyRocksを含む追加のストレージエンジン
- Oracle PL/SQLのサブセットとの互換性のためのSQL_MODE=ORACLE
- 拡張された保存データの暗号化
- ユーザーごとの複数の認証方法を含む、認証の強化
MariaDBServer10.4のインストール
MariaDB Community Server10.4をRHEL7またはCentOS7にデプロイするには、最初にmariadb_repo_setup
をダウンロードして使用します。 YUMのMariaDBリポジトリを構成するスクリプト:
$ sudo yum install wget $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup $ chmod +x mariadb_repo_setup $ sudo ./mariadb_repo_setup
MariaDB Community Serverと依存関係をインストールするには:
$ sudo yum install MariaDB-server
MariaDBサーバーの構成と保護
systemctlを使用してMariaDBServer5.5または10.4のsystemdサービスを開始します。
$ sudo systemctl start mariadb.service
特定のセキュリティ慣行は、常にビジネス固有の要件とガバナンスに従う必要があります。 MariaDB Community Server 5.5または10.4の展開を強化するには、いくつかの基本的な手順を実行する必要があります。
$ sudo mysql_secure_installation
MariaDB Enterprise Server
MariaDB Corporationは、MariaDBEnterpriseServerを含むMariaDBプラットフォームの商用サポートを提供しています。 MariaDB Enterprise Serverは、RHEL7やCentOS7などのさまざまなオペレーティングシステムでサポートされています。
MariaDBEnterpriseServerはMariaDBCommunityServerに基づいており、次のような拡張機能が付属しています。
- エンタープライズライフサイクルを通じて予測可能なリリース
- 拡張構成のデフォルト
- MariaDB Enterprise Audit、MariaDBAuditプラグインよりも拡張された機能
- ホットオンラインバックアップを使用したMariaDBエンタープライズバックアップ
- MariaDB Enterprise Cluster、MariaDB Cluster(Galera)で暗号化を拡張
もっと聞きたいですか?お問い合わせいただくか、MariaDBEnterpriseのドキュメントをご覧ください。
MariaDBがクラウドで利用できるようになりました。今すぐSkySQLを使い始めましょう。