phpmyadminに「root」ユーザーで入れない。

VagrantのUbuntuにブラウザからアクセスしたときにハマりました。

コンソールからは入れる

sudo mysql -u root -p

なんかでは入れる。
ブラウザでアクセスしたときに入れない。

解決策

コンソールからrootで入ったあと、新しいユーザーを作って解決します。
ここでは「bistro」というユーザーを「samplepassword」というパスワードで登録します。

CREATE USER 'bistro'@'localhost' IDENTIFIED BY 'samplepassword';

で、権限を与える。

GRANT ALL PRIVILEGES ON *.* TO 'bistro'@'localhost' WITH GRANT OPTION;

で、解決しました。

Linux, MySQL, PHP

Posted by bistro