エラー: 接続 ECONNREFUSED 127.0.0.1:3306
nodejsでMySQLを呼び出し、http://blog.fens.me/nodejs-mysql-intro/的示例写好(app.jsに書かれているので、別ファイルを作成しました)、最初の実行で以下のエラーが報告されます。
エラー: ECONNREFUSED 127.0.0.1:3306 に接続します。
at Object.exports._errnoException (util.js:837:11)
at exports._exceptionWithHostPort (util.js:860:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1060:14)
--------------------
at Handshake.Sequence (D:\Androidworkspace@SDKAutoTest@node_modules@mysql@lib¥protocol¥Sequences¥Sequence.js:15:20)
at new Handshake (D:\Android@workspace@SDKAutoTest@node_modules@mysql_lib@protocol@[email protected]:9:12)
at Protocol.handshake (D:\AndroidWorkspace@SDKAutoTest@node_modules@mysql_lib@[email protected]:42:50)
at Connection.connect (D:\AndroidAutoTestmysqlConnection.js:72:18)
at Object.<anonymous> (D:\Android⇄AutoTest⇄mysql.js:12:6)。
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
エラーメッセージを検索して、http://stackoverflow.com/questions/30266221/node-js-mysql-error-connect-econnrefused、答えを得ましたが、私のハードドライブに*.sockが見当たりません。
やっとw3cShoolに触発されて、先にMySQLをインストールした方がいいんだ(⊙﹏⊙)b
インストール後、ユーザー名とパスワードを変更し、データベース名を変更すればOKです(私はWindowsプラットフォームで動作しているので、mysqlのインストーラーは自動的に設定され、*.sockの設定は必要ありません、これはLinuxで行う必要があります)。
関連
-
libc++abi.dylib: NSException タイプの捕捉されない例外で終了するエラー
-
com.android.tools.build:gradle:3.3.1 が見つかりませんでした。
-
メインクラス org.codehaus.plexus.classworlds.launcher.Launcher MAC が見つからない、またはロードできないエラーが以下に報告されています。
-
ImportError.の解決方法 No module named git" エラーの解決方法
-
ArrayAdapter がリソース ID に TextView を要求する問題を解決する方法
-
ModuleNotFoundError を解決する。Pythonに'tensorflow._api'という名前のモジュールはありません。
-
error: 'struct proc_dir_entry' has no member named 'owner' Solution
-
Volley NetworkDispatcher.run。処理されない例外 java.lang.NullPointerException
-
[違反】スクロールブロックの「mousewheel」イベントに非パッシブなイベントリスナーを追加。
-
android Spinner で OnItemSelectedListener がデフォルトで一度自動的に呼び出されないようにした。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySql ERROR 1046(3D000): 選択されたデータベースがない場合の解決策
-
エラーです。Cannot find module '@vue/cli-plugin-babel'.
-
error: config file .git/config をロックできない: パーミッションが足りない
-
TensorFlowのネイティブランタイムソリューションのロードに失敗しました。
-
問題 free(): 無効な次のサイズ (fast): 0x0000000001475e70 ***
-
データベースエラーについて ERROR: 初期通信パケットの読み込み」でMySQLサーバに接続できなくなった
-
ternsflow AttributeError: __enter__
-
PythonのTypeErrorです。__init__() に必要な位置引数が2つない
-
numpy.concatenate merge matrix エラー ValueError: すべての入力配列は同じ次元数でなければなりません。
-
閉じたファイルへのI/O操作。