• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:助けてください。Xampp MySQLへログインできなくなってしまいました。)

Xampp MySQLへログインできなくなった原因と対策方法

このQ&Aのポイント
  • Xampp MySQLへのログインができなくなってしまった際の原因と対策方法をまとめました。
  • XamppでMySQLのログインができなくなった場合、パスワードの設定やオプションの指定を確認する必要があります。
  • MySQLのパスワードを忘れた場合は、--skip-grant-tablesオプションを指定してmysqldを起動する方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

MySQLのバージョンは、何でしょうか? ~MySQL 4.1とMySQL 5.0~で、いくつかの仕様変更があります。 http://dev.mysql.com/doc/refman/4.1/ja/resetting-permissions.html >update mysql.user set password='****' where user='root'; マニュアルによると、password関数を使う必要があるようですが?

rqg2010
質問者

補足

chukenkenkouさん、レスありがとうございます。 MySQL のVer.は、調べようと思っても方法がわかりませんでした。 確かVer.5です。 xamppをインストールするとき、自動的にインストールされるものでして、その時ver.5だったように記憶しています。 教えていただいたサイトの方法を早速試してみました。 ダメでした。 環境がWinXPのxamppなので、 c:\xampp\mysql\data\hostname.pid をエクスプローラで削除しました。 以下、cmd.exeを起動して、コマンドラインよりの操作の記録です。 C:\xampp\mysql\bin>mysqld --skip-grant-tables /*--- 二秒ほど待たされてプロンプトが表示されたので ---*/ C:\xampp\mysql\bin>mysqladmin -u root password 'abcd' mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' C:\xampp\mysql\bin>mysql -u root mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N O)

関連するQ&A