MySQLでユーザを作り、DBの権限を割り当てる

最初に、「create user」文で、ユーザを作る。その時にパスワードも設定する。

次に、grant文で、DBの権限を割り当てる。grant文でユーザ作成も同時に行うこともできるけれど、個人的には、2文に分けた方が設定がわかりやすくて安心できる。

例)DBとユーザを作り、DBにユーザの権限を付ける。

create database dbname;
create user 'user_name'@'localhost' IDENTIFIED BY 'password';
grant all on 'dbname'.* TO 'user_name'@'localhost';
  • dbname は、データベース名を入れる
  • user_name は、ユーザ名を入れる
  • user_name は、ユーザ名を入れる
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする