MySQL接続の問題があり、MySQL4.1.22を実行している人と協力しています。ルートパスワードが紛失または変更されたようで、正しく変更するのに苦労しています。これが私が試したことです:
skip-grant-tables
my.cnfに追加- MySQLを再起動しました
- MySQLに正常にログインしました
次を実行します。
mysql> use mysql;
データベースが変更されました
mysql>updateuser set password = PASSWORD( "thepassword")where User ='root';
クエリOK、影響を受けた2行(0.03秒)
一致した行:2変更:2警告:0mysql>フラッシュ特権;
クエリOK、影響を受けた0行(0.00秒)skip-grant-tables
my.cnfから削除し、MySQLを再起動します。
ただし、これで問題が解決するわけではなく、正しいパスワードを使用してrootとしてMySQLにアクセスできなくなります。
誰かアイデアはありますか?私はMySQL4にあまり精通していないので、ここで何か間違ったことをしている可能性がありますが、私が読んだことから、それはうまくいくはずです。