MariaDB は、その発信元である MySQLに次ぐ最も人気のあるオープンソースデータベースの1つです。 。 MySQLの元の作成者 MariaDBを開発しました MySQLへの懸念に応えて オラクルが2010年に買収したため、突然有料サービスになります。同様の戦術を行ってきた歴史を持つMariaDBの開発者は、MariaDBをオープンソースに保ち、 MySQL> 。
MariaDB MySQLと同じくらい人気があります Galera Cluster 4を使用した高度なクラスタリングなどの機能を備えた開発者 、より高速なキャッシュ/インデックス、ストレージエンジン、および MySQLにはない機能/拡張機能 。
次のチュートリアルでは、Debian11にMariaDB10.6をインストールする方法を学習します。 。
- 推奨OS: Debian11ブルズアイ
- ユーザーアカウント: sudoまたはrootアクセス権を持つユーザーアカウント。
オペレーティングシステムの更新
Debian 11を更新します 既存のすべてのパッケージが最新であることを確認するためのオペレーティングシステム:
sudo apt update && sudo apt upgrade
依存関係のインストール
最初のステップは、インストールに必要な依存関係をインストールすることです。これを行うには、端末で次のコマンドを使用します。
sudo apt-get install curl software-properties-common dirmngr -y
GPGキーとリポジトリのインポート
MariaDBを正常にインストールするには、GPGキーをインポートして、パッケージが本物のソースからのものであり、変更されていないことを確認する必要があります。これを行うには、次のコマンドを使用します。
sudo curl -LsSO https://mariadb.org/mariadb_release_signing_key.asc
sudo chmod -c 644 mariadb_release_signing_key.asc
sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.realcompute.io/mariadb/repo/10.6/debian bullseye main'
このページのMariaDBFoundationからダウンロードミラーを見つけて、リポジトリの近くの場所を見つけることができます。
出力例:
キーとリポジトリがインポートされたので、aptパッケージマネージャーリストを更新して、新しい追加を反映させます。
sudo apt update
MariaDBのインストール
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 EditLine wrapper
MariaDBサーバーのステータスを確認する
これで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
セキュリティスクリプトでMariaDBを保護する
MariaDBをインストールする場合 新鮮なデフォルト設定は、ほとんどの標準で弱いと見なされており、侵入やハッカーの悪用を可能にする可能性があるため、解決策は MariaDBに付属のインストールセキュリティスクリプトを実行することです。 インストール。
まず、次のコマンドを使用して(mysql_secure_installation)を起動します :
sudo mysql_secure_installation
次に、以下に従ってください:
- rootのパスワードを設定する アカウント。
- ローカルホストの外部からアクセスできるルートアカウントを削除します。
- 匿名ユーザーアカウントの削除。
- テストデータベースを削除します。デフォルトでは、匿名ユーザーがアクセスできます。
(Y)を使用することに注意してください すべてを削除します。
MariaDBインスタンスにログイン
インストール後のインストールセキュリティスクリプトが完了したので、 MariaDBにログインします。 データベースは、以下を使用して実行できます。
sudo mysql -u root -p
ルートを入力するように求められます パスワードを入力すると、 MariaDBに正常にログインできます。 データベース端末:
例:
ターミナルを終了するには、次の終了コマンドを入力します :
exit;
MariaDBをアンインストールする
MariaDBを使用せずに完全に削除する場合は、次のコマンドを実行します。
sudo apt autoremove maridb-server mariadb-client
GPGキーを削除します:
sudo rm /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc
リポジトリを削除します:
sudo rm /etc/apt/sources.list.d/mariadb.list