Après tous les documents Microsoft prévoit son nouveau produit Azure MySQL, je continue à obtenir la même erreurConnexion SSL pour MySQL Azure échoué dans l'application Node.js
Error: 140736265921472:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:794
J'ai essayé sur un Linux conteneur docker au cas où j'avais un problème sur macOS.
Exemple de code, j'ai essayé isolé de mon application pour être sûr:
var mysql = require('mysql2');
var conn = mysql.createConnection({
host: "mydbname.mysql.database.azure.com",
user: "[email protected]",
password: 'password',
database: 'dbname',
port: 3306,
ssl: {
ca: fs.readFileSync('./BaltimoreCyberTrustRoot.crt'),
}
});
Documentation I suivi:
https://docs.microsoft.com/en-us/azure/mysql/howto-configure-ssl https://docs.microsoft.com/en-us/azure/mysql/howto-connection-string
J'ai essayé les deux mysql
et mysql2
pilotes de noeud sans succès. Quelqu'un a-t-il résolu cela?
Avez-vous installé mysql2? npm install --save mysql2 – lloiacono
Oui, j'ai mysql2 installé. – sjdweb
J'ai le même problème sur Windows. Noeud v6.10.3 –