スポンサーリンク

4-8.MySQLでユーザーアカウントのパスワードを変更する

2019年7月15日

スポンサーリンク

ユーザーのパスワードはMySQLモニタやmysqladminツールなどで変更します

スポンサーリンク

1.MySQLモニタでパスワードを変更する方法

MySQLモニタで接続後に行います。

1)ユーザーアカウントのパスワード変更

①MySQL5.6まで

ユーザアカウントのパスワード変更は以下で行います。

set password for ‘ユーザー’@’ホスト名’ =password(‘新パスワード’);

【実行例】
ユーザーアカウント ‘scott’@’localhost’のパスワードを「wolf」に変更します。

 

②MySQL5.7以降

ユーザアカウントのパスワード変更は以下で行います。

ALTER USER ‘ユーザ’@’ホスト’ IDENTIFIED BY ‘新パスワード’;

【実行例】
ユーザーアカウント ‘scott’@’localhost’のパスワードを「bird」に変更します。

 

2)現在接続中のユーザのパスワード変更方法

①MySQL5.6まで

現在接続中のユーザのパスワード変更は以下で行います。

set password=password(‘新パスワード’);

【実行例】
現在接続中ユーザーアカウントのパスワードを「blue」に変更します。

 

②MySQL5.7以降

現在接続中のユーザのパスワード変更は以下で行います。
※「user()」は現在接続しているユーザーアカウントを返す関数です。

alter user user() identified by ‘新パスワード’;

【実行例】
現在接続中ユーザーアカウントのパスワードを「newpass」に変更します。

 

スポンサードサーチ

2.mysqladminコマンドでパスワードを変更する方法

コマンドプロンプトで以下のコマンドを実行します。
するとパスワードの入力を促されるので入力します。

mysqladmin password 新しいパスワード -u ユーザー名 -p

実行例

 

パスワードをコマンドラインで表示しているので警告されているが成功。

ブログランキング・にほんブログ村へにほんブログ村