ホームページ > コンピューターのチュートリアル > コンピュータ知識 > Debian 12 に MariaDB データベースをインストールする方法

Debian 12 に MariaDB データベースをインストールする方法

WBOY
リリース: 2024-02-20 14:24:02
転載
1120 人が閲覧しました

如何在 Debian 12 上安装 MariaDB数据库

MariaDB は、オープンソースのマルチスレッド リレーショナル データベース管理システムであり、MySQL に代わるものです。 MariaDB は、Debian における MySQL のデフォルトの代替品です。

このチュートリアルでは、Debian 12 に MariaDB をインストールする方法を説明します。

#準備条件

1. Debian 12 がインストールされた VPS 仮想マシン (Alibaba Cloud VPS または Tencent Cloud VPS 仮想ホストを購入することをお勧めします。外部サーバーを好む場合は、Vultr で VPS を試すことをお勧めします。登録で 50 ドルを獲得。経験は USD で、非常に費用対効果が高い)、もちろん、自分のコンピューターまたは仮想マシンでも使用できます。

2. VPS を使用する場合は、セキュリティ上の理由から、非 root アカウントを使用することをお勧めします。Debian 12 では sudo 権限を持つアカウントを作成できます。

MariaDB のインストール

この記事の執筆時点では、Debian メインで利用可能な MariaDB の最新バージョンはバージョン 10.11.4 であるため、コマンドを使用してコマンド ラインから直接インストールできます。

まず、root または sudo 権限を持つユーザーとして次の手順を実行して、MariaDB を Debian 12 にインストールします。

コマンド ターミナルで次のコマンドを実行して、MariaDB データベースをインストールします。

1. ソフトウェア パッケージを更新します

リーリー

2. インストールが完了するとデータベースサービスが自動的に起動しますので、以下のコマンドでサービスが正常であるか確認できます。

リーリー

次のような出力が表示されます:

リーリー

MariaDB セキュリティの強化

MariaDB には、インストールの安全性を高めるのに役立つスクリプトが付属しています。スクリプトを開始するには、ターミナルに「mysql_secure_installation」と入力します:

リーリー

スクリプトの実行中に、root ユーザーのパスワードの設定、匿名ユーザーの削除、ローカル コンピューターへの root ユーザーのアクセスの制限、およびテスト データベースの削除を求めるプロンプトが表示されます。

次と同様:

リーリー

オプションを構成した後、スクリプトは権限テーブルを再ロードし、変更がすぐに有効になるようにします。

すべての手順について詳しく説明します。特別な個人的な要件がない場合は、すべての質問に対して「Y」(はい) を選択することをお勧めします。

#########認証方法#########

デフォルトでは、MariaDB root ユーザーは unix_socket 認証プラグインを使用し、mysql クライアント ツールを呼び出すときに有効なユーザー ID をチェックします。

これは、mysql コマンドをシステム ルートとして呼び出すか、コマンドに sudo を追加した場合にのみ、root として MariaDB サーバーに接続できることを意味します。 セキュリティを向上させるために、デフォルトの認証プラグインを保持し、root ユーザーが Unix ソケット経由でのみ認証できるようにすることをお勧めします。

ルート認証をクラシック認証に変更する場合は、MariaDB サーバーにログインし、コマンド ライン ターミナルで次のコマンドを実行します。 リーリー

次の SQL ステートメントを実行して認証を変更します:

リーリー

新しいパスワードを使用して MariaDB サーバーに接続できるようになりました:

リーリー

Change Authentication プラグインを使用すると、phpMyAdmin などの外部プログラムから root としてログインすることもできます。

最後に書きます

このチュートリアルでは、Debian 12 サーバーに MariaDB データベースをインストールする方法を説明します。

以上がDebian 12 に MariaDB データベースをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:mryunwei.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート