#author("2022-04-28T07:53:38+00:00","default:admin","admin") #author("2022-04-28T07:53:55+00:00","default:admin","admin") -[[MySQLのアクセス権限を設定:http://www.rfs.jp/server/mysql/02/03.html]] *ユーザ作成 [#f4ca698d] -[[MySQLでユーザを作成し、権限を設定する方法:https://proengineer.internous.co.jp/content/columnfeature/6638#section200]] -[[MySQLで新しいユーザーを作成して権限を付与する方法:https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql-ja]] -特定DBに対して全ての操作ができるユーザを作成 grant all on somedb.* to somebody@localhost identified by 'passpass'; grant all on somedb.* to somebody@localhost identified by 'passpass'; -ユーザ一覧確認 select user, host from mysql.user; **パスワードポリシー [#y4c5079d] -[[MySQL5.7でCREATE USERするときのパスワードチェックを無効にする方法:https://qiita.com/tech31/items/a4fdf8c8646802fceac0]] -[[MySQLのパスワードポリシーを確認する:https://qiita.com/chii-08/items/4a8613b1241309e76b2c]] * 権限一覧 [#m8b10d4a] | 権限 | Column | Context |h | select | Select_priv | tables | | insert | Insert_priv | tables | | update | Update_priv | tables | | delete | Delete_priv | tables | | index | Index_priv | tables | | alter | Alter_priv | tables | | create | Create_priv | databases, tables/indexes | | drop | Drop_priv | databases/ tables | | grant | Grant_priv | databases/ tables | | reload | Reload_priv | server administration | | shutdown | Shutdown_priv | server administration | | process | Process_priv | server administration | | file | File_priv | file access on server | -fileの権限を与えると、LOAD DATA INFILE と SELECT ... INTO OUTFILE構文を使用して、サーバーのファイルを読み書きする事ができる -一般のアプリケーション向け ... select,insert,update,delete,file