# 「connect ECONNREFUSED 127.0.0.1:3306」エラーの解決方法
2024-02-12 16:32:00
・発生した問題
Node.jsでMySQLを使用する開発中に、MySQLに接続しようとすると、「connect ECONNREFUSED 127.0.0.1:3306」というエラーが発生しました。
・問題の解決方法
- MySQLの起動状態を確認: 最初にMySQLが正しく起動しているかどうかを確認しましたが、起動していないことが判明しました。
- 再起動を試みる: MySQLを再起動してみましたが、同じエラーが発生しました。
- 権限の付与: MySQLのプロセスに権限を付与してみましたが、解決しませんでした。
- MySQLの再インストール: MySQLをアンインストールし、再度インストールを試みましたが、インストール時にエラーが発生しました。
- プロセスの確認: MySQLのプロセスを確認したところ、複数のバージョンのプロセスが混在していることが判明しました。
- MySQLのクリーンアップ: 古いバージョンのMySQLを完全に削除し、再度インストールを行いました。
- 再インストール後の再起動: MySQLの再インストール後、正常にサーバーが起動し、問題が解決しました。
このようにして、「connect ECONNREFUSED 127.0.0.1:3306」エラーを解決しました。
詳細はこちらの記事をご覧ください: