【问题标题】:module MySQL nodejs模块 MySQL nodejs
【发布时间】:2013-06-18 09:49:19
【问题描述】:

我的 mysql 模块有问题 这是我测试连接的代码部分:

var express = require('express');
var mysql = require('mysql');
var fs = require('fs');

var app = express()
  , http = require('http')
  , server = http.createServer(app)
  , io = require('socket.io').listen(server);

io.sockets.on('connection', function(socket){

// en connection :

socket.on('info', function (host,user,mdp,mdp1) {
var connection = mysql.createConnection(
    {
      host     : host,
      user     : user,
      password : mdp,
      database : '',
    }
);
        connection.connect(function(err) {
          if (err) {
                     console.log('Erreur de connexion au serveur');
                     socket.emit('erreur','err');
                   } 
          else {

            socket.emit('succes',host,user,mdp);

                       }
           });

  });

如果出现连接错误,我将发出一条消息以显示错误消息。 否则我将显示成功消息。

  • 我的主机是:本地主机
  • 用户:root
  • 密码:''

  • 如果我输入 localhost 和 root 消息是“测试正常”
  • 如果我输入 localhostfalse 和 rootfalse 消息是“测试否”( 正常)
  • 如果我输入 localhost 和 rootfalse,则消息是“TestOk”。

那么为什么没有对“root”的测试

我希望我的问题得到理解。谢谢

【问题讨论】:

    标签: javascript mysql node.js node-mysql


    【解决方案1】:

    可能是您的数据库配置接受任何用户吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 2014-04-29
      • 2014-08-04
      • 2014-07-29
      • 2019-07-21
      • 1970-01-01
      相关资源
      最近更新 更多