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

RockyLinuxおよびAlmaLinuxにMariaDBをインストールする方法

    MariaDB は、コミュニティで開発された無料のリレーショナルデータベースシステムであり、非常に人気のあるMySQLデータベース管理システムの互換性のあるドロップイン代替品です。

    MySQLの最初の開発者がOracleによるMySQLの買収に不安を表明した後、MySQLからフォークされました。それ以来、MariaDBはGNUライセンスの下で無料でオープンソースであり続けることが保証されています。

    MariaDB 高速なパフォーマンス、スケーラビリティ、安定性、および堅牢性で非常に人気があります。 Linux、FreeBSD、Mac、Windowsなどの幅広いオペレーティングシステムと互換性があります。

    ストレージエンジン、プラグイン、およびその他の優れたツールの豊富なセットにより、データ分析、データウェアハウジング、トランザクション処理などのさまざまなユースケースに理想的なオプションになります。実際、これはWebアプリケーションのホスティングに使用されるLAMPおよびLEMPスタックの重要なコンポーネントです。

    MariaDBの機能

    MariaDBの主な機能は次のとおりです。

    • ガレラクラスタリングテクノロジー。
    • InnoDB、XtraDB、Aria、TokuDB、CONNECT、SEQUENCEなどの新しいストレージエンジン。
    • より高速で改善されたレプリケーション。
    • 最大200,00以上の接続をサポートできる高度なスレッドプール。
    • システムバージョンのテーブル、アンカーされたデータ型、UNIXソケット認証などの新機能。

    この記事では、 MariaDBをインストールする方法について説明します。 RockyLinux8のデータベースサーバー およびAlmaLinux8

    ステップ1:RockyLinuxにMariaDBリポジトリを追加する

    デフォルトでは、 Rocky Linux AppStream リポジトリはMariaDB10.3を提供します 。ただし、これは最新バージョンではありません。現在、現在の安定版リリースは MariaDB 10.6です。 。

    最新バージョンをインストールするには、 MariaDBを作成します システム上のリポジトリファイルは次のとおりです。

    $ sudo vim /etc/yum.repos.d/mariadb.repo
    

    表示された行を貼り付けます。

    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
    module_hotfixes=1
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1 
    
    >

    次に、変更を保存してファイルを終了します。

    次に、Rockyのシステムリポジトリを更新して、新しく追加されたリポジトリを登録します。

    $ sudo dnf update
    

    ステップ2:MariaDBをRockyLinuxにインストールする

    リポジトリを配置したら、移動して MariaDBをインストールします 示されているデータベースサーバー:

    $ sudo dnf install mariadb-server mariadb
    

    インストールしたら、 MariaDBを有効にします 起動時に開始し、次のコマンドを使用してサービスを開始するサービス。

    $ sudo systemctl enable mariadb
    $ sudo systemctl start mariadb
    

    次に、 MariaDBの実行ステータスを確認します 。

    $ sudo systemctl status mariadb
    

    出力は、すべてが正常に機能していることを示しています。

    ステップ3:RockyLinuxでMariaDBを保護する

    MariaDB 脆弱なデフォルト設定が付属しており、データベースサーバーがハッカーに悪用される可能性のあるセキュリティリスクがあります。したがって、データベースサーバーを保護するために追加の対策を講じる必要があります。

    そのために、以下のスクリプトを実行します。

    $ sudo mysql_secure_installation
    

    まず、rootパスワードを設定します。

    残りのプロンプトについては、‘Y’を押します。 匿名ユーザーを削除するには、リモートルートログインを禁止し、本番環境では不要なテストデータベースを削除して、最後に変更を保存します。

    MariaDBにログインするには データベースサーバーで、次のコマンドを実行します

    $ sudo mysql -u root -p
    

    前の手順で設定したrootパスワードを入力し、 ENTERを押します。 MariaDBにアクセスするには シェル。

    そして、あなたは行き​​ます。 MariaDBが正常にインストールされました RockyLinux8のデータベースサーバー AppStreamが提供するバージョンを引き続き使用できることを忘れないでください 正常に動作するリポジトリ。ただし、最新バージョンの MariaDBのインストールを検討している場合 、次にリポジトリを追加するとうまくいきます。


    1. JPA SQL Server JDBCタイプの方言マッピングなし:-9

    2. SQLServerの「IDENTITYをデータ型に変換する算術オーバーフローエラー…」を修正しました

    3. Access2022を含むMicrosoftAccessの最新ニュースをチェックしてください!

    4. バックアップなしでSQLデータベースを修復および復元するためのクイックヒント