質問: 初心者で恐縮ですが、ご教授くださいm(__)m コマンドプロンプトで、作成したユーザーでログインし、 `create database cake_test;` と打ったんですが、 --- accsess denied for user 'hoge'@'localhost' to database 'cake_test' --- となり、エラーになってしまいます。権限を確認すると、 GRANT USAGE ON *.* TO 'hoge'@'localhost' IDENTIFIED BY PASSWORD 'fizzfizzfizz'となっています。(*.*なので全権限があるのでできるはずだと認識しています。) MySQLでDBが作成できない ↑↑は見たんですが、追加したユーザーからデータベースを追加することはできないのか疑問です。よろしくお願いします。
回答: > > 権限を確認すると、 > > > GRANT USAGE ON *.* TO 'hoge'@'localhost' IDENTIFIED BY PASSWORD 'fizzfizzfizz'となっています。(*.*なので全権限があるのでできるはずだと認識しています。) > > > これは一体、どのようなコマンドで確認しましたか? 権限を確認するコマンドは、以下のコマンド。これでちゃんと確認しましたか? ``` SHOW GRANTS FOR 'hoge'@'localhost'; ``` 参考