MariaDB、Mariaデータベースソフトウェアは、オープンソースのリレーショナルデータベース管理システムです。 MariaDBはMySQLからフォークされており、RockyLinuxにインストールできます。 MariaDBは、多くの費用をかけずに、堅牢で信頼性が高く、スケーラブルなSQLサーバーを必要とする中小企業の認識されたニーズを満たすために作成されました。 MariaDBは、サブクエリ、ストアドプロシージャ(トリガーに加えて)、ウィンドウ関数など、他のオープンソースデータベースにはない多くの高度な機能を提供します。このガイドでは、MariaDBをRockyLinuxにインストールする方法を説明します。
rootユーザーとして、またはsudo権限でログインする必要があります。そうでない場合は、ログアウトして、正しい資格情報を使用して再度ログインしてください。
ステップ1:システムの更新
Linuxシステムでは、定期的な更新が重要です。次のコマンドは、リポジトリで現在利用可能なすべてのパッケージを更新します。 Rockyのインストールが最小限の場合、これらのアップグレードの多くは、デフォルトでは含まれておらず、外部ソースから取得されたライブラリやその他の依存関係に対するものであるため、この手順には時間がかかる場合があります。
sudo dnf update
システムを再起動し、再度ログインして、すべてのパッケージが更新されたことを確認します。
sudo reboot now
ステップ2:MariaDBリポジトリを追加する
MariaDBパッケージはAppStreamリポジトリにありますが、最新バージョンではありません。次のコマンドを実行することで、リポジトリに保持されているバージョンを確認できます。
sudo dnf module list mariadb
この記事の執筆時点で10.6であるMariaDBの最新バージョンを入手するには、最初にMariaDBリポジトリファイルを作成する必要があります。
sudo dnf install nano -y
sudo nano /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
完了したら、ファイルを保存して閉じます。
ステップ3:MariaDBをインストールする
リポジトリを追加したので、サーバーにMariaDBをインストールできます。これを行うには、以下のコマンドを実行します:
sudo dnf update
sudo dnf install mariadb-server mariadb
インストールが完了したら、MariaDBサービスを開始し、システムブートで実行できるようにします。
sudo systemctl start mariadb
sudo systemctl enable mariadb
MariaDBが正常にインストールされたかどうかを確認するには、次のように入力します。
sudo systemctl status mariadb
アクティブ(実行中)というメッセージが表示された場合は、正常にインストールされています。
ステップ4:MariaDBサーバーを保護する
システムにMariaDBがインストールされたので、サーバーを保護します。これは、インターネットに接続するすべてのサーバーにとって不可欠です。
sudo mariadb-secure-installation
このプロセスには数分かかります。現在のルートパスワードの入力を求められたら、Enterキーを押します。 Yと入力し、Enterキーを押して、unix_socket認証に切り替えます
Yと入力して、MariaDBルートパスワードを変更します。プロンプトが表示されたら新しいパスワードを入力し、Enterキーを押して確認します。
次回MariaDBシェルにアクセスするときに、rootパスワードが要求されます。
その後、データベースシステムに関するいくつかの基本的な質問があります。あなたがしたいことに従ってそれらに答えなさい。たとえば、匿名ユーザーを削除するかどうかを確認するメッセージが表示されたら、「Y」または「yes」と入力します。
ステップ7:MariaDBサーバーを接続する
これで、MariaDBを使用する準備が整いました。次のコマンドでMariaDBサーバーに接続できます:
mysql -u root -p
MariaDBrootユーザーのパスワードを入力します。その後、別のシェルがこのデータベースサーバーでコマンドを実行するために使用される>プロンプトが表示されます。
exitと入力するか、CTRL + Dを押して接続を閉じ、ターミナルシェルに戻ります。
それでおしまい!これで、MariaDBがRockyLinuxに正常にインストールされました。 AppStreamリポジトリによって提供されるバージョンを引き続き使用できることを忘れないでください。ただし、最新バージョンのMariaDB(またはその他のパッケージ)をインストールすることを楽しみにしている場合は、リポジトリを追加する必要があります。
このガイドでは、MariaDBをRockyLinuxにインストールする方法を学びました。楽しんで、システムに最新のMariaDBバージョンをインストールできたことを願っています。