0

私はnodejsを始めたばかりです。

私の質問は、エラーが発生することです:

connect ECONNREFUSED

npm install mysql;

サーバー.js

var mysql = require('mysql');
var connection = mysql.createConnection({
    host: '127.0.0.1',
    port: '3306'
});
connection.connect(function(err) {
    if(err) {
        console.log(err);
    }
});
connection.end();

ついに

1.「ユーザー」と「パスワード」がわかりません。

2.「mysql.conf で、skip-networking をコメントしてください。」、mysql.confが見つかりません。

3.これを試しましたが、機能しません。私のプラットフォームはWindows 7です。

var client = mysql.createClient({
user: uuuu,
password: pppp,
host: '127.0.0.1',
port: '3306',
_socket: '/var/run/mysqld/mysqld.sock',});
4

1 に答える 1

0

Windows に mysql サーバーをまだインストールしていないことは明らかです。したがって、http://www.mysql.comにアクセスしてサーバーをダウンロードし、インストールしてセットアップする必要があります。ユーザー名とパスワードを設定して権限を付与すると、ユーザーとパスワード、および mysql.conf がわかります。インストール内になります。また、Windows を使用している場合は、通常、UNIX ソケットを使用して接続を構築することはありません。したがって、「_socket: '/var/run/mysqld/mysqld.sock'」はここにあってはなりません。

于 2013-10-18T12:16:52.987 に答える