2012-02-12 12 views

答えて

5

あなたはいますが、かかわらず、異なる1を設定することができます回復することはできません

  • 停止は--skip-grant-tablesオプションでMySQLのプロセスを開始& 。
  • ログインするすべてのユーザー一覧

rootユーザーに、

SELECT * FROM mysql.user; 

パスワードをリセットします。

UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]'; 

--skip-grant-tablesオプションを指定せずにMySQLプロセスを再起動します。

または

MySQLサーバーを再起動する必要はありません。

FLUSH PRIVILEGES;パスワード変更のための更新mysql.userステートメントの後に使用してください。

FLUSHステートメントは、パスワード変更に気付くように、権限テーブルをメモリにリロードするようサーバーに指示します。

--skip-grant-optionsは、誰もがパスワードなしですべての特権で接続できるようにします。これは安全ではないので、あなたは、接続からのリモートクライアントを防ぐために--skip-ネットワーキングと一緒に--skip-助成金・テーブル

使用する場合があります。

から:参照:resetting-permissions-generic