MySQLの基本コマンドまとめ。

これも開発環境構築するたびに調べてる気がするので全部メモ。

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; //権限変更を反映(重要)

これで一通り操作できるはず。