如何从本地主机连接到XAMPP中的MySQL数据库?

时间:2019-04-27 02:32:01

标签: mysql sql node.js

我目前有一个nodeJS脚本可以连接到XAMPP上运行的MySQL实例:

var mysql = require('mysql');
var dbconn = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '',
  database : 'testdb'
});
dbconn.connect(function(err){
        if(err){
            console.log('Database connection error', err);
            response = "Database connection error";
        } else{
            console.log('Database connection Successful');  
        }
    });

我已经运行了所有XAMPP实例(MySQLProFTPDApache)并启用了localhost:8080 -> 80 (Over SSH)

当我使用node App.js运行上面的脚本时,出现错误:

  

数据库连接错误{错误:连接ECONNREFUSED 127.0.0.1:3306

我已经更新了my.cnf文件以添加:bind-address=0.0.0.0,如下所示:

# The MySQL server
[mysqld]
user = mysql
port=3306
socket      = /opt/lampp/var/mysql/mysql.sock
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
bind-address=0.0.0.0

有什么建议吗?在过去的几个小时中,我一直在为此打头,却找不到问题所在。

0 个答案:

没有答案