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

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

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

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

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

前提条件
  • 推奨OS: Ubuntu 20.04 LTS
  • ユーザーアカウント: sudoのユーザーアカウント またはルートアクセス。

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

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

sudo apt update && sudo apt upgrade -y

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

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

sudo whoami

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

[joshua@ubuntu ~]$ sudo whoami
root

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

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

su

依存関係のインストール

最初のステップは、インストールに必要な依存関係をインストールすることです。

これを行うには、端末で次のコマンドを使用します。

sudo apt-get install curl software-properties-common dirmngr -y

GPGキーとリポジトリのインポート

MariaDBを正常にインストールするには、GPGキーをインポートする必要があります パッケージが本物のソースからのものであり、変更されていないことを確認します。

これを行うには、次のコマンドを使用します。

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

成功した場合の出力例:

Executing: /tmp/apt-key-gpghome.HOUXri7uzh/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: requesting key from 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: key F1656F24C74CD1D8: public key "MariaDB Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

次に、ターミナルでコマンドを実行して、MariaDB10.6リポジトリをインポートします。

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.6/ubuntu focal main'

このページのMariaDBFoundationからダウンロードミラーを見つけて、リポジトリの近くの場所を見つけることができます。

キーとリポジトリがインポートされたので、aptパッケージマネージャーリストを更新して、新しい追加を反映させます。

sudo apt update

MariaDB10.6をインストール

MariaDBをインストールするには、クライアントとサーバーのパッケージをインストールする必要があります。これは次のように実行できます:

sudo apt install mariadb-server mariadb-client

出力例:

タイプY 次に、ENTERキーを押します。 インストールを続行します。

バージョンとビルドを確認して、MariaDBのインストールを確認します。

mariadb --version

出力例:

mariadb  Ver 15.1 Distrib 10.6.4-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

MariaDB10.6サービスステータスの確認

これでMariaDBがインストールされ、次のsystemctlコマンドを使用してデータベースソフトウェアのステータスを確認できます。

systemctl status mariadb

例:

デフォルトでは、MariaDBステータスがアクティブ化されています。そうでない場合は、MariaDBを起動し、次のコマンドを使用します。

sudo systemctl start mariadb

MariaDBを停止するには:

sudo systemctl stop mariadb

システムの起動時にMariaDBを有効にするには:

sudo systemctl enable mariadb

システムの起動時にMariaDBを無効にするには:

sudo systemctl disable mariadb

MariaDBサービスを再起動するには:

sudo systemctl restart mariadb

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

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

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

sudo mysql_secure_installation

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

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

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

例:

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

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

sudo mysql -u root -p

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

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

SHOW DATABASES;

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

例:

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

EXIT;

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

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

sudo apt autoremove mariadb-server mariadb-client --purge

出力例:

タイプY 次に、ENTERキーを押します。 アンインストールを続行します。

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


Ubuntu
  1. Ubuntu20.04LTSにRedmineをインストールする方法

  2. Ubuntu 18.04 Bionic Beaver に MariaDB をインストールする方法

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

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

  2. Ubuntu18.04にApacheをインストールする方法

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

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

  2. Ubuntu18.04にJenkinsをインストールする方法

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