5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

mysql ユーザー権限変更

Last updated at Posted at 2020-01-05

MySQLのユーザー権限の変更について書いていく。

##ユーザー確認
MySQLにログイン後
まず、ユーザーを確認する。

ただし、権限のあるユーザーで行う必要がある。

select host, user from mysql.user;

これで、hostとuserの一覧がわかります。

##ユーザーの権限

ユーザーに設定されている権限を確認する

show grants for ユーザー名@ホスト名;

新しく作成したアカウントの権限を確認すると、

GRANT USAGE ON *.* TO `ユーザー名

となり、何も権限がない事がわかる。

####グローバル権限

grant create on *.* to ユーザー名@ホスト名;

####データベースレベルの権限

grant create on [database名].* to ユーザー名@ホスト名;

####テーブルレベルの権限

grant select on [database名].[table名] to ユーザー名@ホスト名;

####カラムレベルの権限

grant select (カラム名) on [database名].[table名] to ユーザー名@ホスト名;

####すべての権限

grant all on *.* to ユーザー名@ホスト名;

以上の権限付与の設定ができるようです。

ユーザーの権限は
show grants for ユーザー名@ホスト名;
で確認してください。

場合に応じて、ユーザーの権限を付与する際に参考になればいいなと思います。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?