0

root と test ユーザーがいますが、mysql データベースでどちらのパスワードも覚えていません。外部から新しいユーザーを作成することはできますか? インターネットでこれに対する答えを見つけることができませんでした。ありがとう。

4

1 に答える 1

0

--init-file目的のコマンドを含むファイルへのパスを指定するオプションを使用して、mysqld を再起動します。たとえば、新しいスーパーユーザーを作成するには:

GRANT ALL ON *.*
  TO 'new_user'@'localhost' IDENTIFIED BY 'new_password'
  WITH GRANT OPTION;

もちろん、この方法を使用して、既存のアカウントのパスワードを単純にリセットすることもできます。

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
于 2013-09-05T10:47:36.257 に答える