[DÚVIDA]Conectar API com banco MySQL VPS com ssh (Node.js/Sequelize)[DÚVIDA]
Sou desenvolvedor júnior, construindo um site pessoal sozinho, porém estou tendo dificuldade em vincular meu banco de dados MySQL a minha API, uma vez que tal banco de dados esta numa rede VPS e usando SSH. Tentei procurar alguns tutoriais e achei alguns usando tunnel-ssh e ssh2 porém estou com dificuldades de realziar tal conexão, uma vez que nunca fiz. Alguem poderia me ajudar ?
Bem isso é uma questão bem chata das VPs, recentemente tive que lidar com uma, Minha api nodejs + typescript, para evitar dor de cabeça eu simplesmente usei o elephant, nele eu só usava a url de connect, mas caso sejá de extrema necessidade usar dentro da vps você tem as seguintes opções
Primeira opção
- Você expôe seu banco em alguma porta dentro da sua vps
- Você usa o apache e faz o proxy reverse com ele
- tente se conectar normalmente
Segunda opção
a segunda opção é bem mais simples, você pode importar seu codigo dentro da vps e rodar ele dentro da vps, assim o banco de dados poderia ser acessado por 127.0.0.1:(porta)