Ubuntu 22.04 での MariaDB のインストールと構成:ステップバイステップ ガイド
2022 年 11 月 21 日、午後 3 時東部標準時間に公開
Azeefa は、昼はセキュリティ オペレーション エンジニア、夜はテクニカル コンテンツ ライターです。彼女は Linux を探索し、Linux に関するチュートリアルを書くのが大好きです。それに加えて、彼女は映画好きで、良い写真も高く評価しています。
MariaDB は、Linux システムで広く使用されているデータベースです。このガイドでは、いくつかのわかりやすいコマンドを使用して、Ubuntu 22.04 にデータベースをインストールする方法を説明します。
MariaDB をインストールして構成したら、MariaDB コマンド ラインを通じてそれを操作する方法を学びます。最後に、Ubuntu からデータベースをアンインストールするコマンドも表示されます。
MariaDB とは何ですか?
MariaDB は、MySQL の代替としてリリースされた、人気のある無料のオープンソース データベースです。これは MySQL のフォークです。つまり、MariaDB は MySQL の改良版であり、同様の機能を備えていますが、より優れた機能を備えています。 MySQL を試してみたい場合は、Ubuntu 上で MySQL をセットアップするためのガイドを参照してください。
MariaDB は、より多くのストレージ エンジンをサポートする、高速でスケーラブルな最高のパフォーマンスのデータベースです。また、これを最高のデータベースの 1 つにする多くのプラグイン、ツール、ユーティリティも維持しています。 MariaDB は主に、在庫の管理、トランザクションと顧客情報の管理に使用されます。
Ubuntu 22.04 に MariaDB をインストールする方法
MariaDB を Ubuntu 22.04 にインストールする方法は次のとおりです。
ステップ 1:システムを更新する
インストールを始めるには、まず Ubuntu システム上のパッケージを更新する必要があります。これを実現するには、Ubuntu のターミナルで次のコマンドを実行します。
sudo apt update && sudo apt upgrade これには時間がかかる場合がありますので、しばらくお待ちください。
ステップ 2:MariaDB に必要なパッケージをインストールする
システムを更新したら、MariaDB に必要ないくつかのパッケージをインストールする必要があります。これを行うには、次のコマンドを実行します。
sudo apt-get install wget software-properties-common dirmngr ca-certificates apt-transport-https -y 必須パッケージをインストールしたので、このステップでは最後に MariaDB をインストールします。データベースをインストールするには、root ユーザーとして、または sudo を使用して次のコマンドを実行します。
sudo apt install mariadb-server mariadb-client MariaDB がシステムに正常にインストールされたことを確認するには、次のコマンドを発行して、インストールされているデータベースのバージョンを確認します。
mariadb --version 出力にアプリケーションのバージョン番号が表示される場合は、MariaDB がシステム上に存在することを意味します。これは、インストールを確認する 1 つの方法です。検証のために、インストールされているデータベースのアクティブ ステータスをチェックすることもできます。
次のコマンドを使用して、MariaDB のステータスを確認します。
systemctl status mariadb
ご覧のとおり、MariaDB は稼働中です。
ステップ 3:MariaDB データベースを保護する
データベースをインストールして検証したら、次のステップは MariaDB でいくつかの重要な構成を実行することです。インストール後、セキュリティ スクリプトを実行して、MariaDB データベースを侵害や攻撃から保護することをお勧めします。次のコマンドを使用してスクリプトを実行します。
sudo mysql_secure_installation 次に、スクリプトは root パスワードを設定するかどうかを尋ねます。安全なパスワードを入力し、Enter を押します。 。次に、パスワードを再確認するように求められます。パスワードが保存されると、以下に示すように「成功」メッセージが表示されます。
その後、匿名ユーザーを削除するかどうかを尋ねられます。削除することをお勧めします。
リモート root ログインを禁止するかどうかも確認されます。これを禁止すると、localhost から root ユーザーとしてのみログインできます。
デフォルトでは、MariaDB はテスト データベースをインストールします。スクリプトは、データベースを削除するか保持するかを尋ねます。それを削除して新しいデータベースを作成することをお勧めします。ただし、テスト目的で保持したい場合は、いいえを選択します。 .
最終的に、スクリプトは権限テーブルを再ロードして新しい変更を更新するための許可を取得します。ロードするには、Y と入力します。 。変更を加えた後、ターミナルに成功メッセージが表示されます。
MariaDB が実行されているかどうかを確認する方法
MariaDB はインストールされるとすぐに実行を開始します。これをテストするには、次のコマンドを使用して MariaDB のステータスを確認できます。
sudo systemctl status mariadb MariaDB が正常に実行されている場合は、Ubuntu のターミナルに次の出力が表示されます。
MariaDB がダウンしている場合は、以下に示すような出力が表示されます。
Linux 上で MariaDB を操作する方法
インストールと構成が完了したので、データベースと対話する方法を見てみましょう。
1. MariaDB シェルにアクセスします
MariaDB のシェルに入るには、次のコマンドを実行します。
sudo mariadb このコマンドを使用すると、MariaDB モニターが開きます。ここで MariaDB クエリを実行してデータベースと対話できます。
2. MariaDB 管理者アカウントを作成する
MariaDB にアクセスした後、最初に行う必要があるのは、「admin」という名前で新しいアカウントを作成することです。このアカウントには root アカウントと同じ権限が与えられますが、主にパスワードベースの認証に使用します。
root 権限を持つ管理者アカウントを作成するには、以下のコマンドを使用します。コマンドを発行するときは、必ずパスワードを使用してください。
GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; 次に、権限をフラッシュして、MariaDB の新しい変更を更新します。
FLUSH PRIVILEGES; 次のように入力して、MariaDB コマンド ラインを終了できるようになりました。
exit 3. MariaDB でデータベースを作成する
新しいデータベースを作成するには、次のコマンドを使用し、「TestDB」の代わりにデータベースの名前を指定します。
CREATE DATABASE TestDB; データベースが正常に作成されたかどうかを確認するには、次のコマンドを使用して MariaDB 内のすべての既存のデータベースを表示します。
Show Databases;
ご覧のとおり、TestDB は MariaDB データベースのリストに存在します。
Ubuntu 22.04 から MariaDB をアンインストールする方法
MariaDB が不要になった場合は、基本的な Linux コマンドを使用して簡単にアンインストールできます。このコマンドは、数分以内にシステムからすべての MariaDB フォルダーと依存関係を完全に削除します。
sudo apt-get purge mariadb-*
[はい] を選択します。 MariaDB のアンインストールを続行するには。
MariaDB の機能を最大限に活用できるようになりました
その素晴らしい機能とサポートのおかげで、MariaDB は日に日に人気が高まり、市場で最も使用されているデータベースの 1 つになりつつあります。 Facebook や Google などの多くの大手企業は、他のデータベースにはない独自の利点を求めて MariaDB を使用しています。
データベースに対して完全な柔軟性を求める組織にとって、MariaDB と PostgreSQL は利用可能な 2 つの最良のオープンソース オプションです。
-
亜鉛:Ubuntu の可能性を最大限に引き出す
2022 年 11 月 21 日、午後 6 時東部標準時間に公開 J.T.テクノロジー業界で 20 年以上の経験があり、技術サポートとユーザー教育を専門としています。彼は、人々がテクノロジーを理解し、仕事と私生活の両方を向上させるのを助けるというキャリアを築いてきました。彼はフリー ソフトウェアと自由な選択の強力な支持者です。彼は Java、Python、SQL、Linux に精通しています。 Zinc は Ubuntu ベースの Linux ディストリビューションであり、単に代替デスクトップ環境に組み込むという考えを超えています。 Zinc の開発者は、Ubuntu の基本的な機能の
-
Arch Linuxレビュー(2019):ミニマリズムと選択
2002年以来の絶え間ない開発において、ArchLinuxは新しいものではありません。ミニマリズムと選択が最高のArchの「KeepItSimple、Stupid」アプローチを愛するユーザーの大勢の忠実な支持者を築き上げました。 同じArchLinuxのインストールはありません。これは、Archユーザーにとって魅力的です。初心者にとって最もフレンドリーなLinuxディストリビューションではありませんが、Linuxディストリビューションで何ができるかを真に理解したいのであれば、ArchLinuxが最適です。 過去12か月間のDistowatch人気リストの15位で、Archは最も有名なLin