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 回答