ユーザーのSQLパスワードを忘れました(debian)

ユーザーのSQLパスワードを忘れました(debian)

root私のSQL Serverには2人のSQLユーザーがいますbob。私はルートパスワードを知っていますが、ボブのパスワードを忘れました。 Bobのパスワードを表示またはリセットするにはどうすればよいですか?

答え1

MySQLサーバーについて話していて、bobユーザーがローカルユーザー('bob'@'localhost')であると仮定し、以前のパスワードがわからないときにMySQLユーザーパスワードを変更する方法は次のとおりです。

MySQLにrootとしてログインし、次のいずれかのコマンドを実行します。

SET PASSWORD FOR 'bob'@'localhost' = PASSWORD('n3wp4ssw0rd');    # before v5.7.6
ALTER USER 'bob'@'localhost' IDENTIFIED BY 'n3wp4ssw0rd';        # v5.7.6 or newer

その後、権限テーブルを再ロードします。

FLUSH PRIVILEGES;

今行ってもいいです。

関連情報