我已经在Nodejs文件中配置了连接,如下所示。尝试连接到服务器上的远程数据库时会出现问题
module.exports = {
host: '234.32432.32432',//this is example IP not a real one.
user: 'bob',
password: '*****',
database: '****',
port: 3306,
dialect: 'mysql',
}
您需要配置您的mysql以允许远程连接
编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf
你会发现一条线看起来像这样:
bind-address = 127.0.0.1
更改为:
bind-address = 0.0.0.0
保存后,重新启动mysql。
注意:
在某些版本的MySQL中,绑定地址指令默认情况下可能不在mysqld.cnf文件中