Im Anschluss an die gesamte Dokumentation von Microsoft für ihre neuen Azure MySQL Produkt bietet, halte ich immer den gleichen FehlerSSL-Verbindung zu MySQL Azure Fehler in Node.js Anwendung
Error: 140736265921472:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:794
ich das auf einem Linux versucht haben, docker container, falls ich ein Problem auf macOS hatte.
Beispiel-Code, habe ich versucht, diese getrennt von meiner app sicher zu sein:
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'),
}
});
Dokumentation Ich folgte:
https://docs.microsoft.com/en-us/azure/mysql/howto-configure-ssl https://docs.microsoft.com/en-us/azure/mysql/howto-connection-string
Ich habe versucht beide mysql
und mysql2
Knoten Treiber ohne Erfolg. Hat jemand das gelöst?
Haben Sie mysql2 installiert? npm install --save mysql2 – lloiacono
Ja, ich habe mysql2 installiert. – sjdweb
Ich habe genau das gleiche Problem unter Windows. Node v6.10.3 –