GNU/Linux >> Linux の 問題 >  >> Linux

RHEL8.5にMariaDBをインストールして保護する方法

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をインストールする方法について説明しました。 データベースサーバー、ルートデータベースユーザーの資格情報の構成、ランダムデータベースユーザーの作成、およびランダムに作成されたデータベースに対するこのユーザーコントロールの割り当て。


Linux
  1. CentOS8およびRHEL8にMariaDB10.4をインストールする方法

  2. Ubuntu18.04にRedisをインストールして保護する方法

  3. RockyLinux8にPostgreSQLサーバーをインストールして保護する方法

  1. Debian11にMariaDBをインストールして保護する方法

  2. CentOS8にMongoDB4をインストールして保護する方法

  3. RHEL / CentOS 5,6 に telnet をインストールして構成する方法

  1. Debian9にphpMyAdminをインストールして保護する方法

  2. CentOS 7 /RHEL7にNextcloudをインストールして構成する方法

  3. CentOS / RHEL :OpenSSH サーバーとクライアントをインストールして構成する方法