これも開発環境構築するたびに調べてる気がするので全部メモ。
Mysqlユーザー確認
mysql> SELECT host,user,password FROM mysql.user;
Mysqlユーザー削除
mysql> DELETE FROM mysql.user WHERE user='[USERNAME]'; mysql> DELETE FROM mysql.user WHERE password='[PASSWORD]'; mysql> DELETE FROM mysql.user WHERE host='[HOST]';
Mysql全権限を与えユーザーを作成
mysql> GRANT ALL PRIVILEGES ON *.* TO [USERNAME] IDENTIFIED BY '[PASSWORD]' WITH GRANT OPTION;
Mysqlパスワード変更
mysql> UPDATE mysql.user SET Password=PASSWORD('[PASSWORD]') WHERE User='[USERNAME]'; mysql> FLUSH PRIVILEGES; //権限変更を反映(重要)
これで一通り操作できるはず。