私は今月mysqlを稼働させていました。昨日は使っていましたが、今日はphpmyadminとコマンドラインからログインしようとすると、突然できなくなりました。誰かが私のパスワードを一晩で変更したかのようです。root ユーザーを使用してログインしようとしています。私は何をしますか?
編集
これは、開発用にローカルのラップトップで実行されている mysql です。その上の唯一のアカウントはルートアカウントであり、Caps Lock はオンになっていません。
私は今月mysqlを稼働させていました。昨日は使っていましたが、今日はphpmyadminとコマンドラインからログインしようとすると、突然できなくなりました。誰かが私のパスワードを一晩で変更したかのようです。root ユーザーを使用してログインしようとしています。私は何をしますか?
編集
これは、開発用にローカルのラップトップで実行されている mysql です。その上の唯一のアカウントはルートアカウントであり、Caps Lock はオンになっていません。
http://www.cyberciti.biz/tips/recover-mysql-root-password.htmlによると、この5つのステップのプロセスは機能するので、自己責任で試してください。このソースにも基本的に同じ手順があります。これはWindowsでは機能しない可能性がありますが、同様の機能がhttp://www.debian-administration.org/articles/442にあるはずです。
を使用してmysqlサービスを停止します/etc/init.d/mysql stop
を使用してパスワードなしでmysqlを起動しますmysqld_safe --skip-grant-tables &
を使用してサーバーに接続しますmysql -u root
ルートパスワードを変更します。
mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit
サーバーを停止します。/etc/init.d/mysql stop
サーバーを起動します。/etc/init.d/mysql start
テスト:mysql -u root -p
提供されているリンクraina77owを使用し、指示に従ってパスワードをリセットすると、機能するようになりました。
セクションC.5.4.1.3までスクロールダウンします。ルートパスワードのリセット:一般的な手順は特に役に立ちました。