Rocky Linux8にMariaDBをインストールする方法

MariaDB MySQLリレーショナルデータベース管理システムのコミュニティ主導のフォークです。 それは完全に無料でオープンソースです。 MariaDBは互換性があります LinuxおよびWindowsオペレーティングシステムで。

MariaDBは、MySQLよりもパフォーマンスが向上し、より優れたストレージエンジン、より大規模で高速な接続プール、速度、およびレプリケーションの改善を提供します。 MariaDBは現在、WordPress、Joomla、DrupalなどのCMSツールで人気のあるデータベースです。 phpMyAdminのようなアプリは、そのまま使用できます。

このチュートリアルでは、 MariaDをインストールしますBオン Rocky Linux 8

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

Rocky LinuxAppStreamリポジトリにはMariaDBが付属しています。 使用可能なデフォルトバージョンは MariaDB 10.3。 このチュートリアルを書いている時点で、RockyAppStreamリポジトリで利用可能な最新バージョンはMariaDB10.5です。

使用可能なMariaDBバージョンを一覧表示するには、次のように入力します。

$ sudo dnfモジュールリストmariadb

出力:

Last metadata expiration check: 0:00:10 ago on Fri 06 Aug 2021 11:54:15 PM UTC.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
mariadb 10.3 [d] client, galera, server [d] MariaDB Module
mariadb 10.5 client, galera, server [d] MariaDB Module
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

注:デフォルトバージョン(現在は10.3)を使用するには、公式リポジトリを追加する必要はありません。直接手順2に進みます。 MariaDB 10.5、モジュールバージョンを有効にします(sudo dnf module enable mariadb:10.5)そしてステップ2に進みます。

MariaDBの公式リポジトリには最新バージョンがあります。 通常、Rocky LinuxAppStreamに到達するには時間がかかります。

最新バージョンをインストールする MariaDBリポジトリで、最初にMariaDBリポジトリファイルを作成します。

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

以下の行をリポジトリファイルに追加します。これは、 MariaDBリポジトリ構成ツール

#MariaDB 10.6RedHatリポジトリリスト
[mariadb]
名前= MariaDB baseurl = https://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes = 1 gpgkey =https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1

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

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

MariaDBリポジトリが追加されたら、次のコマンドを使用してMariaDBサーバーとクライアントをインストールします。

$ sudo dnf install mariadb-server mariadb

MariaDBサービスを開始するには、次のように入力します。

$ sudo systemctl start mariadb

MariaDBサービスのステータスを確認し、次のように入力します。

$ sudo systemctl status mariadb

MariaDBサービスが実行されている場合は、システムの起動時に開始できるようにすることができます。

$ sudo systemctl enable mariadb

ステップ3:MariaDBの安全なインストール

MariaDBの新規インストールは安全ではありません。 MariaDBパッケージには、データベースサーバーのセキュリティを向上させるのに役立つスクリプトがプリインストールされています。

MariaDBの新規インストールでは、rootパスワードが空白になっています。 このスクリプトを使用すると、新しいrootパスワードを設定したり、匿名ユーザーを削除したり、rootリモートログインを禁止したり、テストデータベースを削除したりできます。

スクリプトを開始するには、次のように入力します。

$ sudo mysql_secure_installation

このエラーが発生した場合 “sudo:mysql_secure_installation:コマンドが見つかりません “このスクリプトを使用してみてください sudo mariadb-secure-installation

MariaDBがrootパスワードを設定
MariaDBの安全なインストールMariaDBの安全なインストール

手順4:インストールを確認する

これで、rootユーザーを使用してMariaDBシェルにログインすることでインストールを確認できます。

$ sudo mysql -u root -p

出力:

Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 13
Server version: 10.6.4-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
MariaDB [(none)]>

出力は、インストールしたことを示しています MariaDB 10.6 バージョンとデータベース操作を管理するためのシェルを取得しました。

結論

このチュートリアルでは、MariaDBをRocky Linux8にインストールする方法を学びました。公式リポジトリから最新バージョンのMariaDB10.6をインストールしました。

読んでくれてありがとう、下のコメントセクションであなたの提案を教えてください。