MySQL、MariaDBのユーザーのパスワードについて
MySQL、MariaDBでの登録していてるユーザーのパスワード変更するには、MySQLにログイン後に「SET PASSWORD 〜」と「mysqladmin」を利用する2つの方法があります。
MySQLにログインしてパスワードを変更する
MySQLにログインして、「SET PASSWORD FOR ユーザ名@ホスト名=password(‘新しいパスワード’);」とすれば変更できます。
以下では、ローカルホストに接続しているadminユーザーのパスワードを「daec4779dSe」に変更しています
参考URL「MySQL 5.6 リファレンスマニュアル(MySQL 5.6 リファレンスマニュアル)」
# パスワードを変更するユーザーが変更できるか確認します
MariaDB [(none)]> SELECT Host, User FROM mysql.user;
+-----------+----------+
| Host | User |
+-----------+----------+
| 127.0.0.1 | root |
| ::1 | root |
| localhost | admin |
+-----------+----------+
3 rows in set (0.001 sec)
# パスワードを変更するユーザーが変更できるか確認します
MariaDB [(none)]> SET PASSWORD FOR admin@localhost=password('daec4779dSe);
mysqladminコマンドでパスワードを変更する
mysqladminコマンドを利用してパスワードを変更する場合は「mysqladmin -u ユーザー名 password 新しいパスワード」とすれば変更できます。
以下では、rootユーザーのパスワードを「dke9sdDe」に変更します。「Enter password:」では変更前のパスワードを入力します
$ mysqladmin -u root password dke9sdDe Enter password:



コメント