MySQLで、ユーザーのパスワード変更
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:
ディスカッション
コメント一覧
まだ、コメントがありません