問題
(Windows XP) LAN 上の他の IP からのユーザーが、ローカルの MySQL サーバーに突然接続できなくなりました。
バックグラウンド
ネットワーク上の他のコンピューターが root アカウントにアクセスできるように、ローカルの Windows コンピューターに MySQL をセットアップしました。各 IP をルートのホストとして追加しました。数週間前までは問題なく動作し、プログラムを使ってさまざまな MySQL 管理ツールを使用してサーバーに接続できました。しかし現在、MySQL サーバーはこれらの IP からの接続を単純に拒否しており、その理由がわかりません。
私が行ったネットワークの変更は次のとおりです。2 台 (3 台中) のコンピューターのネットワーク カードを変更し、MySQL の設定をいじりました。どれもこの問題を引き起こしたはずではありません。関連するすべてのホストで新しいユーザーを追加しようとしましたが、同じタイプのエラーが発生します。
MySQL エラー番号 1045 ユーザー 'root'@'shop' のアクセスが拒否されました (パスワードを使用: はい)
奇妙な点は、IP の代わりにコンピュータ名「shop」が使用されていることです。どうしてか分かりません。