MySQLでパスワードを変更する方法をまとめます。
MySQLからパスワードを変更する
SET PASSWORD FOR ユーザ名@ホスト名=password('新しいパスワード');
MySQLにログインして既存ユーザーのパスワードを変更するには、「SET PASSWORD〜」を使います。
「password(‘新しいパスワード’)」の部分で、password()関数を使いパスワードを暗号化しています。
コマンドラインからパスワードを変更する
$ mysqladmin password 新しいパスワード -u ユーザー名 -p
MySQLサーバの稼動状況を確認したりできる「mysqladmin」コマンドでも、ユーザーのパスワード変更をすることができます。
rootユーザーのパスワードを「newpassword」に変更する場合は、以下のようになります。
$ mysqladmin password newpassword -u root -pEnter password:
コマンドを実行すると、「Enter Password:」と現在のパスワードを求められるので入力してください。
mysqladminでパスワード変更するときの注意点
「mysqladmin」でパスワードを変更する場合、’新しいパスワード’のようにシングルクォーテーション「’」で囲むとシングルクォーテーションもパスワードと認識されるので注意してください。