mysqlでユーザーを作成して権限を付与する方法は何ですか?

MySQLでユーザーを作成し権限を付与する手順は以下の通りです。

  1. MySQLのコマンドラインインターフェースを開いて、またはMySQLクライアントツールを使用して、rootユーザーでMySQLサーバーにログインしてください。
  2. 新しいユーザーを作成する際には、以下のコマンドを使用してください。
  3. ‘ユーザー’ユーザー名’@localhost’を作成し、’パスワード’で認証する。’
  4. 上記では、’username’は作成するユーザー名であり、’localhost’は接続を許可するホスト名またはIPアドレスであり、’password’はユーザーのパスワードです。
  5. ユーザーに対応する権限を与える。ユーザーに全てのデータベースの権限を付与するためには、次のコマンドを使用できる:
  6. ユーザー名「username」@「localhost」に対してすべての特権を与えます。
  7. 具体にデータベースと権限を指定することも可能です。
  8. データベース名.*に対して『ユーザー名』@’localhost’にSELECT、INSERT、UPDATE、DELETEの権限を付与する。
  9. ‘database_name’ は特定のデータベース名を指し、’SELECT, INSERT, UPDATE, DELETE’ は与える権限を表します。
  10. 権限をリフレッシュして、変更を有効にする。
  11. 権限をフラッシュします。

実際の利用時には、必要に応じて適切な権限を割り当てるべきであり、ユーザーに過剰な権限を与えるべきではない。

bannerAds