MariaDB は評判の良いオープンソースのリレーショナルデータベース管理システムであり、オペレーティングシステムエコシステムの周りの多数のユーザーに貴重なデータベースソリューションを提供します。
MySQLなので フォーク、それはコミュニティ開発のステータスを獲得しています。後者のステートメントは、 MariaDB データベースソフトウェアを初めて使用する個人や、高度な知識ベースとアプリケーションを求める個人に対するコミュニティユーザーのサポートが増えています。
RHEL 8でsudo/rootユーザー権限を持っていることを確認してください 使用しているシステム。
RHELLinuxへのMariaDBのインストール
Linuxオペレーティングシステムの経験則として、ソフトウェアパッケージをインストールまたは構成する前に、Linuxシステムが最新であることを常に確認してください。
$ sudo yum update && sudo yum upgrade -y
次に、 MariaDBをインストールします RHEL 8上のデータベースサーバー システム。
$ sudo yum install mariadb-server
[y/n]
に応答して、MariaDBデータベースサーバーをインストールすることを確認します プロンプトが表示され、RHELシステムへのインストールが開始されます。
インストールプロセスが完了したら、 MariaDB の開始、有効化、ステータスの確認に進むことができます ターミナルから。このRDBMSを有効にする システムの再起動が成功した後も実行を継続できるようにします。
$ sudo systemctl start mariadb $ sudo systemctl enable mariadb $ sudo systemctl status mariadb
次のコマンドを実行して、MariaDBのインストール済みバージョンを確認できます:
$ mysql --version
RHELLinuxでのMariaDBの保護
インストールが成功したら、次のセキュリティスクリプトを実行して、 MariaDBのインストールを保護する必要があります。 。
$ sudo mysql_secure_installation
上記のコマンドは、デフォルトで空白になっているrootデータベースのユーザーパスワード、匿名ユーザーの削除、リモートでのrootログインの禁止、データベースの削除テスト、特権テーブルの再読み込みなどの重要な手順を構成するのに役立ちます。
次のステップは、 MariaDBにログインすることです。 作成したrootユーザーのパスワードを使用したデータベース。
$ mysql -u root -p
ここから、データベースの役割を割り当てることができるデータベースユーザーを作成できます。
MariaDB [(none)]> CREATE USER linuxshelltips@localhost IDENTIFIED BY "Your_preferred_db_user_password";
ランダムなデータベースを作成して、このユーザーがどのようにデータベースを制御できるかを示すこともできます。
MariaDB [(none)]> CREATE DATABASE linuxshelltips_db;
作成したデータベースユーザーに、このデータベースとそれに関連するすべてのデータベーステーブルに対する完全な制御を割り当てるには、次のコマンドを実行します。
MariaDB [(none)]> GRANT ALL ON linuxshelltips_db.* TO linuxshelltips@localhost;
権限をフラッシュして、MariaDBコンソールを終了します。
MariaDB [(none)]> FLUSH PRIVILEGES: MariaDB [(none)]> exit
この記事では、 MariaDBをインストールする方法について説明しました。 データベースサーバー、ルートデータベースユーザーの資格情報の構成、ランダムデータベースユーザーの作成、およびランダムに作成されたデータベースに対するこのユーザーコントロールの割り当て。