【MySQL】MySQL 5.7 外部からアクセス可能なアカウントを作成する
毎回忘れてしまうのでMySQLのユーザ追加コマンドをメモ
◆ユーザ作成
CREATE USER '【ユーザ名】'@'【アクセス元IPアドレス】' IDENTIFIED WITH mysql_native_password BY '【パスワード】';
※デフォルトだとパスワードの強度規則がある
※デフォルトだとパスワードの強度規則がある
◆権限を付与
GRANT ALL PRIVILEGES ON 【データベース名】.* TO '【ユーザ名】'@'【IPアドレス】';
※すべてのデータベースに対して権限を付与できない?
※すべてのデータベースに対して権限を付与できない?
◆どこからでアクセスでき、フルアクセス権限を付与
GRANT ALL PRIVILEGES ON 【データベース名】.* TO 【ユーザ名】@"%" IDENTIFIED BY 'パスワード' WITH GRANT OPTION;