編集:MySQLを自分のマシンに2回インストールしました(XAMPPとそれ自体)
MySQLコマンドラインクライアントにパスワードを入力すると、パスワードが拒否され、ビープ音が1回鳴り、ウィンドウが閉じます。 MySQLへのエントリを完全に取り戻すための基本的なトラブルシューティング手順のリスト(単純なものから徐々に技術的なものまで)を誰かに提供してもらえますか?また、パスワードが突然拒否される原因を誰かに教えてもらえますか? XAMPPも実行しており、MySQLサービスがインストールされて実行されています。前もって感謝します。
数か月前に最初にこの問題が発生したときのことを覚えています。正しく思い出せば、Windows XPの管理ツールからMySQLサービスを開始することで問題を解決しました(MySQLサービスを停止したことがあり、今日までそれが何であったかわかりません) )。
これで問題が再び発生しましたが、今回、サービスを確認したところ、MySQLサービスはすでに「開始」されていました。
どんな援助もいただければ幸いです。ありがとう
パスワードが機能しなかった理由がわかったと思います。マシンに2つのバージョンのMySQL(XAMPPとMySQL 5.1)をインストールしました。そこで、MySQL 5.1を削除すると、機能しました。
私にとって(そして私の同様の問題)
-password = mypass
機能しませんでした
だが
-password = "mypass"
した
Rootアカウントのパスワードはありますか?もしそうなら、コマンドラインからこれを試してみてください?
mysql --user=root --password=your password here
-- or --
mysql --user=root --password=your password here --database=MySQL
パスワードが拒否されたときにエラーメッセージが表示されますか?古いクライアントを使用していて、この問題が発生しているのではないかと思います: http://dev.mysql.com/doc/refman/5.1/en/old-client.html
http://dev.mysql.com/doc/refman/5.0/en//resetting-permissions.html
これは言及されたサービスソリューションです。 rootパスワードを思い出せない場合に使用します。
少し遅すぎますが-パスワードに数字が含まれていて、キーボードのテンキーを使用している場合は、NumLockがオンになっていることを確認してください。奇妙な理由で、numlockをオフにしている場合でも、MySQLはキーストロークを解釈します。私のラップトップにはNumLockインジケーターライトがないので、これは私にはあまり明白ではありませんでした。
MySQLをnotに設定すると、起動時に実行が開始され、ログインを試みる前に起動する必要があります。これは、コマンドライン、Windowsサービスとして構成した場合はタスクマネージャーなどを介して実行できます。
たとえば、cmdを使用してサービスを開始する方法の説明は次のとおりです。
http://dev.mysql.com/doc/refman/5.7/en/windows-start-command-line.html
この問題に別の成功した解決策を追加したいと思います。インストーラー(msi)を再実行し、修復オプションを選択すると、すべてが修正されました。
パスワードが突然再び機能したので、次の手順でパスワードを変更しました。
私が理解していないのは、なぜ私のパスワードが約24時間後に突然機能し始めたのですか?将来これを回避できるように、私は知っていればいいのですが。