sql >> データベース >  >> RDS >> MariaDB

CentOS 7 /RHEL7にMariaDBをインストールする方法

    以前、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を使い始めましょう。


    1. SQL Serverは、nvarchar文字列内を検索するときに高いCPUを使用します

    2. 私のDBAは病気です-SysAdminsのためのデータベースフェイルオーバーのヒント

    3. SQL Server 2016のSTRING_SPLIT():フォローアップ#1

    4. PostgreSQLでのRadians()関数のしくみ