MySQL は、最も人気のあるリレーショナル データベースの 1 つです。そのセキュリティは非常に重要であり、重要な側面の 1 つはパスワードの設定です。この記事では、データベースを安全に保つために MySQL にパスワードを設定する方法について説明します。
ステップ 1: MySQL にログイン
パスワードを設定する前に、まず MySQL にログインする必要があります。管理者アカウントでログインする必要があり、ターミナル コマンドまたは MySQL クライアント ツールからログインできます。
ターミナル コマンド ラインからログインします。次のコマンドを使用します。
mysql -u root -p
このうち、「-u」パラメータはアカウントの指定に使用され、「root」は管理者アカウントです。 「-p」パラメータを使用してパスワードを指定すると、パスワードの入力を求めるプロンプトが表示されます。
MySQL クライアント ツール経由でログイン: MySQL Workbench などの MySQL クライアント ツールを使用して、管理者のユーザー名とパスワードを入力し、正しいホスト名とポート番号を選択していることを確認します。 「接続」ボタンをクリックしてデータベースに接続します。
ステップ 2: 新しいユーザーを作成する
MySQL でパスワードを設定するには、まず新しいユーザーを作成する必要があります。次のコマンドを使用して新しいユーザーを作成できます:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
'myuser'
: これは新しいユーザー名です。 'localhost'
: これはホスト名です。これは、データベースへの接続が現在のホストからのみ許可されることを意味します。 'mypassword'
: これは新しいパスワードです。 ステップ 3: 新しいユーザーに権限を付与する
これで、新しいユーザーが作成されましたが、データベースにアクセスする権限がありません。データベースへのアクセスを許可するには、アクセス許可を与える必要があります。次のコマンドを使用して、新しいユーザーに権限を割り当てることができます。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost' WITH GRANT OPTION;
ALL PRIVILEGES
: これは、ユーザーにすべての権限を付与することを意味します。 : これは、すべてのデータベースとすべてのテーブルに対するユーザー権限を割り当てたことを意味します。
: これは新しいユーザー名とホスト名です。
: これは、ユーザーが自分の権限を他のユーザーに付与できることを意味します。
FLUSH PRIVILEGES;ステップ 5: 新しいユーザーをテストする新しいユーザーを作成し、そのユーザーに権限を設定したので、ユーザーがデータベースにアクセスできます。次のコマンドを使用してテストできます:
mysql -u myuser -pこのユーザーに設定したパスワードを入力してください。MySQL にログインしてコマンドを実行できれば、パスワードは正常に設定されています。 概要MySQL にパスワードを設定することは非常に重要です。これにより、権限のないユーザーがデータベースにアクセスするのを防ぐことができます。これを実現するには、新しいユーザーを作成して権限を与えることが最善の方法です。これは、MySQL のコマンド ライン オプションまたはクライアント ツールを使用して数分で設定できます。
以上がmysqlでパスワードを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。