Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não é possível conectar ao banco de dados localhost do servidor node.js


É mais provável que a rede esteja desligada, o que significa que o servidor mysql se comunica com os clientes via soquetes UNIX e não via TCP/IP. Você pode verificar isso executando o cliente mysql e executar o comando "status". Se você vir o número da porta lá, então seu servidor mysql se comunica via TCP/IP, ou então você verá algo como "nome do caminho do soquete…", obtenha o nome do caminho e forneça-o aos parâmetros de conexão node.js, por exemplo.

...socketPathname:'/opt/lampp/var/...',...

Confira isso em https://github.com/felixge/node-mysql página (procure por "socketPathname")

Hope, esse é o seu problema.