MySQLユーザーパスワードを変更する方法

How Change Mysql User Password



MySQLサーバーをインストールした後、デフォルトでrootユーザーとしてサーバーに接続できます。セキュリティ上の理由から、rootまたは既存のユーザーのパスワードを設定または変更する必要がある場合があります。 UbuntuにMySQLをインストールして使用する方法は、以前に公開されたものの1つに示されています。 チュートリアル 。このチュートリアルでは、Ubuntuで既存のMySQLユーザーのパスワードを設定または変更する方法を学習します。

rootユーザーにパスワードが設定されていない場合は、次のコマンドを使用してMySQLデータベースサーバーに接続できます。







$mysql-u

また



$sudomysql-u



データベースのセキュリティを確保するには、rootまたはその他のユーザーに強力なパスワードを設定する必要があります。このチュートリアルでは、MySQLユーザーのパスワードを変更する2つの方法を示しています。あなたはこれらから誰でもフォローすることができます。





SETを使用したパスワードの変更:

を使用してMySQLユーザーのパスワードを変更するための構文 設定 ステートメントは、

設定パスワードにとって 「ユーザー名」@「ホスト名」 =パスワード(('パスワード')。;

「ホスト名」 ローカルサーバーの場合は 「localhost」。 次のMySQLステートメントを実行して、パスワードを設定/リセットします。 ユーザー。ここ、 「abc890def」 rootパスワードとして設定されます。



>> 設定パスワードにとって '根'@'localhost' =パスワード(('abc890def')。;

サーバーを終了し、パスワードなしで接続してみてください。次のアクセス拒否エラーが端末に表示されます。

次のコマンドを実行します -NS オプションを選択し、間違ったパスワードを適用して接続をテストします。すると、次のエラーメッセージが表示されます。

ここで、前の手順で設定した正しいrootパスワードを使用してコマンドを実行します。正しいパスワードを入力すると、サーバーに正常に接続できるようになります。

$ mysql-あなたは根を下ろします-NS

UPDATEを使用したパスワードの変更:

を使用してMySQLパスワードを変更するための構文 アップデート クエリを以下に示します。すべてのユーザーの情報はに保存されます ユーザー のテーブル mysql データベース。だから、あなたがの値を更新することができれば パスワード の分野 ユーザー 特定のユーザーのテーブルを作成すると、そのユーザーのパスワードが適切に変更されます。

アップデートmysqlユーザー設定パスワード=パスワード(('新しいパスワード')。 どこ
ユーザー=「ユーザー名」 ホスト=「ホスト名」;

のパスワードを変更するには ローカルサーバーのユーザーの場合、次のSQLコマンドを実行する必要があります。ここ、 ' mynewpassword ’が新しいパスワードとして設定されます。

>> アップデートmysqlユーザー設定パスワード=パスワード(('mynewpassword')。 どこ
ユーザー='根' ホスト='localhost'

繰り返しますが、新しいパスワードをテストする前に、サーバーを終了し、データベースサーバーを再起動してください。

$ sudo service mysql restart

ここで、rootユーザーの新しいパスワードが機能しているかどうかを確認します。

$ mysql-あなたは根を下ろします-NS

上記のSQLステートメントのいずれかに従うことで、既存のMySQLユーザーのパスワードを簡単に変更できます。