お仕事

【MySQL】DBの制限ユーザーの作成
2018/07/14

やりたいこと

・MySQLにユーザーを追加

・追加したユーザーが使えるDBを制限

 

前提

・新規に作成するユーザーは「new_user」

・新規に作成するユーザー(new_user)が使えるDBは「test_db」のみSELECTもINSERTも許可

 

やり方

1, MySQLにrootで接続

2, GRANT ALL PRIVILEGES ON test_db.* TO new_user@localhost

3, FLUSH PRIVILEGES で権限の反映

 

備考

- GRANT '権限種類' ON 'DB名'.'テーブル名' TO 'ユーザー名'@'ホスト名'

- 権限の種類(一例)

-- SELECT (検索)

-- INSERT (登録)

-- DELETE (削除)

 

[参考サイト]

権限の種類と設定されている権限の確認(SHOW GRANTS文) - ユーザーの作成 - MySQLの使い方

権限の種類と設定されている権限の確認

MySQL tekitoizm
≪ 【Git】Pullしたときに削除したリモートで削除されているリポジトリを削除する。  |  【環境構築】LAMP環境構築(2018年度版) ≫
≪ 適当  |