rootユーザーにパスワードが設定されていない場合は、次のコマンドを使用してMySQLデータベースサーバーに接続できます。
$mysql-u根
また
$sudomysql-u根
データベースのセキュリティを確保するには、rootまたはその他のユーザーに強力なパスワードを設定する必要があります。このチュートリアルでは、MySQLユーザーのパスワードを変更する2つの方法を示しています。あなたはこれらから誰でもフォローすることができます。
SETを使用したパスワードの変更:
を使用してMySQLユーザーのパスワードを変更するための構文 設定 ステートメントは、
設定パスワードにとって 「ユーザー名」@「ホスト名」 =パスワード(('パスワード')。;「ホスト名」 ローカルサーバーの場合は 「localhost」。 次のMySQLステートメントを実行して、パスワードを設定/リセットします。 根 ユーザー。ここ、 「abc890def」 rootパスワードとして設定されます。
>> 設定パスワードにとって '根'@'localhost' =パスワード(('abc890def')。;
サーバーを終了し、パスワードなしで接続してみてください。次のアクセス拒否エラーが端末に表示されます。
次のコマンドを実行します -NS オプションを選択し、間違ったパスワードを適用して接続をテストします。すると、次のエラーメッセージが表示されます。
ここで、前の手順で設定した正しいrootパスワードを使用してコマンドを実行します。正しいパスワードを入力すると、サーバーに正常に接続できるようになります。
$ mysql-あなたは根を下ろします-NSUPDATEを使用したパスワードの変更:
を使用してMySQLパスワードを変更するための構文 アップデート クエリを以下に示します。すべてのユーザーの情報はに保存されます ユーザー のテーブル mysql データベース。だから、あなたがの値を更新することができれば パスワード の分野 ユーザー 特定のユーザーのテーブルを作成すると、そのユーザーのパスワードが適切に変更されます。
アップデートmysql。ユーザー設定パスワード=パスワード(('新しいパスワード')。 どこユーザー=「ユーザー名」 とホスト=「ホスト名」;
のパスワードを変更するには 根 ローカルサーバーのユーザーの場合、次のSQLコマンドを実行する必要があります。ここ、 ' mynewpassword ’が新しいパスワードとして設定されます。
>> アップデートmysql。ユーザー設定パスワード=パスワード(('mynewpassword')。 どこユーザー='根' とホスト='localhost'
繰り返しますが、新しいパスワードをテストする前に、サーバーを終了し、データベースサーバーを再起動してください。
$ sudo service mysql restartここで、rootユーザーの新しいパスワードが機能しているかどうかを確認します。
$ mysql-あなたは根を下ろします-NS上記のSQLステートメントのいずれかに従うことで、既存のMySQLユーザーのパスワードを簡単に変更できます。