mysql 8.0でユーザ作成して、権限設定を行なったので、作業時のメモを記載。
mysql 8.0でユーザ作成する
CREATE USER 'user'@'xxx.xx.xxx.x' IDENTIFIED BY 'xxxxxxxxx’;
このようなコマンドを実行することで、user という名前のユーザで、パスワードは、xxxxxxxxx でアカウントが作成されます。
データベースの権限を設定する
GRANT ALL ON *.* TO 'user'@'xxx.xx.xxx.x';
上記コマンドを実行することで、ユーザに全権限を追加できます。MySQL8.0では、GRANT文でユーザを作成できないため、CREATE USERを実行するようにしましょう。
権限の変更を反映する
FLUSH PRIVILEGES;
最後に設定を反映します。完了です。