MySQLのユーザー権限を付与する方法は何ですか?

MySQLでユーザーに権限を付与するためには、以下の構文を使用できます。

  1. ユーザーに全権を委任します。
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
  1. 特定の権限をユーザーに付与します。
GRANT SELECT, INSERT, UPDATE ON database_name.* TO 'username'@'localhost';
  1. 全ての権限を付与し、全てのデータベースにアクセス可能とする:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
  1. ユーザーにリモートアクセス権限を付与します。
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'%' IDENTIFIED BY 'password';

上記の文法では、’database_name’はデータベース名を表し、’username’はユーザー名を表し、’localhost’はユーザーがローカルでのみアクセスできることを表し、’%’はユーザーがどこからでもアクセスできることを表し、’password’はユーザーのパスワードを表します。権限を付与した後は、FLUSH PRIVILEGES;コマンドを使用して権限を有効にする必要があります。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds