MariaDB は、GNU GPLの下で無料で維持することを目的とした、MySQLリレーショナルデータベース管理システムのコミュニティ開発フォークです。開発は、OracleCorporationによる買収への懸念からMySQLをフォークしたMySQLの元々の開発者の何人かによって主導されています。寄稿者は、MariaDBFoundationと著作権を共有する必要があります。
MariaDBサーバーは、世界で最も人気のあるデータベースサーバーの1つです。これはMySQLの元の開発者によって作成され、オープンソースのままであることが保証されています。注目すべきユーザーには、ウィキペディア、WordPress.com、Googleが含まれます。これはCentOS8のデフォルトのパッケージであり、このガイドを書いている時点では、現在の安定版リリースバージョンは10.3.7です。
このガイドでは、CentOS8サーバーに最新バージョンのMariaDBをインストールする方法について説明します。
クラウドサーバーの導入
Cloudwaferにまだ登録していない場合は、まずサインアップする必要があります。アカウントを作成してから、独自のクラウドサーバーを簡単にデプロイできます。
サインアップしたら、メールで提供されたパスワードを使用してCloudwaferクライアントエリアにログインし、Cloudwaferクラウドサーバーをデプロイします。
ステップ1:MariaDBをインストールする
以下のコマンドをYumに入力して、MariaDBパッケージをインストールし、 yを押します。 続行することを確認するように求められたら:
sudo yum install mariadb-server
インストールが完了したら、mariadbを起動時に開始できるようにしてから、次のコマンドでサービスを開始します。
sudo systemctl enable mariadb
sudo systemctl start mariadb
Maridbのステータスを確認するには、以下のコマンドを入力します。
sudo systemctl status mariadb
ステップ2:MariaDBサーバーを保護する
次のステップは、新しいインストールを保護することです。 MariaDBには、安全性の低いデフォルトオプションのいくつかを変更するためのセキュリティスクリプトが含まれています。以下のコマンドを入力して、セキュリティスクリプトを実行します。
sudo mysql_secure_installation
スクリプトは、すべてのステップの詳細な説明を提供します。最初のプロンプトでルートパスワードが要求されますが、これは設定されていないため、 ENTERを押します。 それが推奨するように。
次に、そのルートパスワードを設定するように求められます。これは、ユーザーが決定する必要があります。
次に、Yキーを押してから、残りのプロンプトに対してEnterキーを押すことで、すべてのセキュリティ提案を受け入れます。これにより、匿名ユーザーが削除されます 、リモートルートログインを禁止する 、テストデータベースを削除する 、および特権テーブルを再読み込み 。
ステップ3:テスト
データベースサーバーを保護した後、MariaDBが必要に応じて機能していることを確認できます。
以下のコマンドを入力して、インストールされているバージョンを確認します。
mysql -V
mysqladminを使用することもできます ツール、コマンドを入力して管理コマンドを実行できるクライアント:
mysqladmin -u root -p version
これは、インストールが成功したことを示しています。