MySQL Workbenchでのみ「Error Code: 1044. Access denied for user」が発生
- 作成日 2021.12.15
- 更新日 2022.10.21
- MySQL Workbench
- MySQL Workbench

ユーザーに権限を付与したにも関わらずMySQL Workbenchでのみ「Error Code: 1044. Access denied for user」が発生する場合の対処法を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
エラー全文
「testuser」というユーザーに、DB作成の権限を付与した後に「create database hoge;」を実行時に発生
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
エラー内容
Error Code: 1044. Access denied for user 'testuser'@'%' to database 'hoge'

対処法
一度、MySQL Workbenchから、現在のセッションを抜けないと反映されないので、新しく「Connection」をオープンします。

-
前の記事
php gmp_nextprimeで指定した数値の次にある素数を取得する 2021.12.15
-
次の記事
MySQL クエリでテーブルの構造を確認する 2021.12.15
コメントを書く