Linux Mint20にMariaDBをインストールする方法

このチュートリアルでは、MariaDBをLinux Mint 20にインストールする方法を紹介します。知らなかった方のために説明すると、MariaDBは、後継者および代替品と見なされる無料のオープンソースリレーショナルデータベース管理システム(DBMS)です。 MySQLDBMSの。 このDBMSは、Linux、macOS、およびWindowsの3つの主要なオペレーティングシステムすべてで使用できます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Linux Mint 20(Ulyana)にMariaDBデータベースを段階的にインストールする方法を紹介します。

Linux Mint 20UlyanaにMariaDBをインストールします

ステップ1.以下のチュートリアルを実行する前に、以下を実行してシステムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo apt update

ステップ2.Linux Mint20にMariaDBをインストールします。

次に、次のコマンドを実行して、LinuxMintシステムにMariaDBをインストールします。

sudo apt install mariadb-server mariadb-client

インストールが正常に完了すると、MariaDBが自動的に起動します。 ステータスを確認するには、次のコマンドを入力します。

sudo systemctl status mariadb

ステップ3.MariaDBを保護します。

デフォルトでは、MariaDBは強化されていません。 を使用してMariaDBを保護できます mysql_secure_installation script。 ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読み、以下を実行する必要があります。

$ mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...
Thanks for using MariaDB!

MariaDBにログインするには、次のコマンドを使用します(MariaDBデータベースにログインするために使用するコマンドと同じであることに注意してください)。

mysql -u root -p

また、新しいデータベース、ユーザーを作成し、データベースに特権を割り当ててみてください。

## CREATE DATABASE
MariaDB [(none)]> CREATE DATABASE mydatabase;
 
## CREATE USER ACCOUNT
MariaDB [(none)]> CREATE USER 'dbusers'@'localhost' IDENTIFIED BY 'strong-your-passwd';
 
## GRANT PERMISSIONS ON DATABASE
MariaDB [(none)]> GRANT ALL ON mydb.* TO 'dbusers'@'localhost';
 
##  RELOAD PRIVILEGES
MariaDB [(none)]> FLUSH PRIVILEGES;

次に、MariaDBデータベースサーバーを再起動し、以下を使用してシステムの起動時にサーバーを起動できるようにします。

sudo systemctl restart mariadb
sudo systemctl enable mariadb

おめでとう! これで、MariaDBが正常にインストールされました。 LinuxMintシステムに最新バージョンのMariaDBデータベースサーバーをインストールするためにこのチュートリアルを使用していただきありがとうございます。 追加のヘルプまたは有用な情報については、確認することをお勧めします MariaDBの公式ウェブサイト