mysql 8.0でユーザ作成して権限設定までを行なう方法

  • 2021年1月8日
  • 2021年1月8日
  • 技術
  • 0件

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;

最後に設定を反映します。完了です。