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

AlmaLinux8にMariaDB10.6をインストールする方法

MariaDB は、その発信元である MySQLに次ぐ最も人気のあるオープンソースデータベースの1つです。 。 MySQLの元の作成者 MariaDBを開発しました MySQLへの懸念に応えて オラクルが2010年に買収したため、突然有料サービスになります。同様の戦術を実行してきた歴史を持つMariaDBの開発者は、MariaDBをオープンソースに保ち、 MySQL> 。

MariaDB MySQLと同じくらい人気があります Galera Cluster 4を使用した高度なクラスタリングなどの機能を備えた開発者 、より高速なキャッシュ/インデックス、ストレージエンジン、および MySQLにはない機能/拡張機能 。

次のチュートリアルでは、AlmaLinux8にMariaDB10.6をインストールする方法を学習します。 。

前提条件
  • 推奨OS: AlmaLinux8。
  • ユーザーアカウント: sudo特権を持つユーザーアカウント またはrootアクセス(suコマンド)

オペレーティングシステムの更新

AlmaLinuxを更新します 既存のすべてのパッケージが最新であることを確認するためのオペレーティングシステム:

sudo dnf upgrade --refresh -y

チュートリアルでは、sudoコマンドを使用します およびsudoステータスがあると仮定

アカウントのsudoステータスを確認するには:

sudo whoami

sudoステータスを示す出力例:

[joshua@localhost ~]$ sudo whoami
root

既存または新規のsudoアカウントを設定するには、AlmaLinuxでSudoersにユーザーを追加する方法のチュートリアルにアクセスしてください。 。

rootアカウントを使用するには 、rootパスワードを指定して次のコマンドを使用してログインします。

su

MariaDB10.6リポジトリの作成とインストール

デフォルトのMariaDB AlmaLinux AppStreamにバンドルされています リポジトリはMariaDB10.3、を提供します これは今ではかなり古いものです。新しいバージョンをインストールするには、ほとんどの場合、MariaDB10.5と最新の安定したリリースMariaDB 10.6を確認します。 。どちらも、公式の MariaDBを追加することでインストールできます リポジトリ。

まず、任意のテキストエディタを使用して開き、 MariaDBを作成します システム上のリポジトリファイルは次のとおりです:

sudo nano /etc/yum.repos.d/mariadb.repo

次に、次の行をコピーして、最新バージョンの MariaDB 10.6のファイルに貼り付けます。 :

[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 

代替のシーズンが必要な場合は、 MariaDB 10.5、 次に、MariaDB10.6の代わりに次のを使用します

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

ファイルを保存します(CTRL + O) 次に、(CLTRL + X)を終了します 。

新しいリポジトリのインストールを完了するには、 AlmaLinuxのシステムリポジトリを更新する必要があります 新しく追加されたリポジトリを同期します。次のコマンドを使用して、次のように更新します。

sudo dnf update

MariaDB10.6をインストール

リポジトリをインストールし、新しい変更を反映するようにシステムリポジトリを更新したので、次は MariaDBをインストールします。 。これを行うには、次のコマンドを使用してインストールします。

sudo dnf install mariadb-server mariadb

出力例:

「Y」と入力します 次に、「ENTERキー」を押します。 インストールを続行します。

インストール中に、GPGキーをインポートするように求められることに注意してください。 MariaDB10.6の場合。

例:

「Y」と入力します 次に、「ENTERキー」を押します。 インストールを続行します。

デフォルトでは、 MariaDB 起動時に有効にならず、スイッチがオンにならない場合は、次のように両方を行う必要があります。

MariaDBを開始するには、 次のように入力します:

sudo systemctl start mariadb

MariaDBを開始するには デフォルトでは、起動時に次のように入力します。

sudo systemctl enable mariadb

完了したら、 MariaDBを確認する必要があります サービスは次のコマンドで正しく機能しています:

sudo systemctl status mariadb

(ステータスOK)を取得する必要があります すべてが機能していることを知るため。

セキュリティスクリプトを使用してMariaDB10.6を保護する

MariaDBをインストールする場合 新鮮なデフォルト設定は、ほとんどの標準で弱いと見なされており、侵入を許可したり、ハッカーを悪用したりする可能性があるという懸念を引き起こします。解決策は、 MariaDBに付属のインストールセキュリティスクリプトを実行することです。 インストール。

まず、次のコマンドを使用して(mariadb_secure_installation)を起動します :

sudo mariadb-secure-installation

次に、以下に従ってください:

  • rootのパスワードを設定する アカウント。
  • ローカルホストの外部からアクセスできるルートアカウントを削除します。
  • 匿名ユーザーアカウントの削除。
  • テストデータベースを削除します。デフォルトでは、匿名ユーザーがアクセスできます。

(Y)を使用することに注意してください すべてを削除します。

例:

MariaDB10.6インスタンスにログイン

インストール後のインストールセキュリティスクリプトが完了したので、 MariaDBにログインします。 データベースは、以下を使用して実行できます。

sudo mysql -u root -p

インストール設定またはインストール後のセキュリティスクリプトで設定したrootパスワードを入力するように求められます。 MySQLサービスインスタンス内に入ると、次のコマンドをテストとして実行して、動作を確認できます。

次のSHOWDATABASEコマンドを入力します :

SHOW DATABASES;

MySQLを初めて使用する場合、すべてのコマンド構文は「;」で終わる必要があります 」。

例:

ターミナルを終了するには、次の終了コマンドを入力します :

EXIT;

MariaDB10.6をアンインストールします

MariaDBを使用せずに完全に削除する場合は、次のコマンドを実行します。

sudo dnf autoremove  mariadb-server mariadb-client

出力例:

「Y」と入力します 次に、「ENTERキー」を押します。 アンインストールを続行します。

このコマンドは、MariaDBインストールで使用されていない依存関係のほとんどを削除して、システムのクリーンアップに役立てることに注意してください。


AlmaLinux
  1. Ubuntu18.04にMariaDB10.4をインストールする方法

  2. AlmaLinux8にMongoDBをインストールする方法

  3. Debian11にMariaDBをインストールする方法

  1. Debian11にMariaDB10.6をインストールする方法

  2. AlmaLinux8にlighttpdをインストールする方法

  3. Almalinux8にPrestaShopをインストールする方法

  1. MariaDB10をAlmaLinux8またはRockyLinuxにインストールする方法

  2. Ubuntu20.04にMariaDB10.6をインストールする方法

  3. Ubuntu20.04にMariaDB10.7をインストールする方法