Ubuntu 04 に SQL サーバーをインストールする方法のステップバイステップ ガイド

WBOY
リリース: 2024-07-17 01:20:20
オリジナル
1014 人が閲覧しました

Ubuntu 22.04 に SQL サーバーをインストールする方法のステップバイステップ ガイド

Step-by-step guide for how to install an SQL server on Ubuntu 04

SQLサーバーのインストール

まずデスクトップを更新し、SQL サーバーをインストールします

リーリー

次のコマンドを使用してサーバーが実行されていることを確認します

リーリー

結果は次のようになります:

live MySQL server

MySQLの構成

Ubuntu では認証がデフォルトで無効になっているため、Ubuntu マシンでインストールを実行している場合は、root アカウントのパスワードを設定する必要があります。エラーを避けるために、root アカウントの認証方法を設定する必要があります

リーリー

ALTER USERを使用してrootのパスワードを変更します:

リーリー

この変更を行ったら終了します

リーリー

MySQL root ユーザー アカウントを保護する

サーバーを保護するには、次のコマンドを実行してパスワードポリシーを設定する必要があります

リーリー

指定されたパスワード ポリシーは、作成される後続のユーザー アカウントに適用されます。

次は、root ユーザーのパスワードを使用して認証します:

リーリー

このコマンドにより、root ユーザーに MySQL cli へのアクセス権が与えられ、MySQL サーバーと直接対話できるようになります。

その後、次のコマンドを使用してデフォルトの認証方法の使用に戻ります:

リーリー

これにより、sudo mysql コマンドを使用して再度接続できるようになります。

デフォルト/新規 MySQL ユーザーとその権限の作成

root アカウントを使用してデータベースに対して日常的なアクションを実行するのは、OpSec にとって不適切です。最善のオプションは、権限が制限されたユーザー アカウントを作成することです。

これを行うには、まず次のコマンドを使用して root としてログインします:

リーリー

または、以前に root アカウントのパスワードを設定している場合は、代わりにこれを使用します:

リーリー

次に新しいユーザーを作成します:

リーリー

コマンドを入力したら、プロンプトに従ってユーザー名、ホスト名(Ubuntuを使用している場合はlocalhost)を入力します。

認証には、パスワードを必要とせずに文字列セキュリティを提供する auth_socket プラグインを使用するオプションがありますが、リモート接続を防ぐという欠点があります。authentication_plugin プラグイン、デフォルトの MySQL プラグインである caching_sha2_password ですが、その欠点は、PHP の一部のバージョンがそれまたは mysql_native_password プラグインと互換性がありません。

リーリー

以下を使用して既存のユーザーを変更することもできます:

リーリー

権限の割り当て

ユーザーを作成した後、次の構文を使用して権限を割り当てることができます。

リーリー

代わりに GRANT ALL PRIVILEGES を使用すると、root と同様のスーパーユーザー権限がユーザーに与えられます。このようなフラグを立てないと、root から別のユーザー アカウントを作成する目的が無効になります。

PRIVILEGE 変数は、ユーザーが実行できるアクションを表します。グローバル権限は、database.table を *.

に置き換えることによって付与することもできます。

以下では、CREATE、ALTER、DROP、INSERT、SELECT、UPDATE、DELETE をそれぞれ使用して、テーブルのデータを作成、変更、削除、挿入、選択、更新、削除する権限をユーザーに付与します。

リーリー

WITH GRANT OPTION フラグを使用すると、ユーザーは自分が持つ権限を他のユーザーに付与できます。

次に、FLUSH PRIVILEGES コマンドを使用してキャッシュを空にし、メモリを解放します。

リーリー

MySQL cli を終了できたら

リーリー

資格情報を使用して再度ログインできるようになりました

リーリー

MySQL サーバーのテスト

次のコマンドを使用して、MySQL サーバーが実行されていることを確認できます:

リーリー

あるいは、管理コマンド ツール mysqladmin を使用して MySQL データベースに接続することもできます。 リーリー

以上がUbuntu 04 に SQL サーバーをインストールする方法のステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!