mysqlではまる

データベースユーザを作成したときにはまった。。

grant all on データベース名.* to データベースユーザー名@localhost identified by ‘パスワード’;

例: grant all on sample_db.* to test_user@localhost identified by ‘passwd’;

この後、「test_user」で作業しようと思っても、一向に「sample_db」を使用できない。
「exit」でいったん抜けて再度ログインしてみたり、MySQLを再起動したりしてもなんかダメ。
で、色々やった結果、実は簡単な事でした。

上記コマンドを実行する前に、一度同じ名前のユーザーを作成してしまっていました。 一旦ユーザーを削除した後に再度実行したら、「sample_db」を使用できるようになりました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です