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;
今行ってもいいです。