无法将 Azure Web 应用程序 - NodeJS 连接到 Azure Mysql
Cannot connect Azure Web App - NodeJS to Azure Mysql
我正在为 Node.js 应用程序使用 azure 连接字符串(来自 Azure 门户),仍然无法连接到 Mysql 服务器的 Azure 数据库。
var conn = mysql.createConnection({
主持人:你的主人,
用户:"username",
密码:"password",
数据库:"database",
端口:3306,
ssl:{ca:fs.readFileSync(__dirname + '/baltimore.pem')}});
我收到以下错误:
"Error: MySQL server is requesting the old and insecure pre-4.1 auth mechanism.Upgrade the user password or use the {insecureAuth: true} option."
但我可以使用 Mysql 基准相同的凭据进行连接。
我做错了什么?
MySQL 的 Azure 数据库与解决方法 mysqljs connector library. See issue 1729 for details and pull 1730 不兼容。
我正在为 Node.js 应用程序使用 azure 连接字符串(来自 Azure 门户),仍然无法连接到 Mysql 服务器的 Azure 数据库。
var conn = mysql.createConnection({ 主持人:你的主人, 用户:"username", 密码:"password", 数据库:"database", 端口:3306, ssl:{ca:fs.readFileSync(__dirname + '/baltimore.pem')}});
我收到以下错误: "Error: MySQL server is requesting the old and insecure pre-4.1 auth mechanism.Upgrade the user password or use the {insecureAuth: true} option."
但我可以使用 Mysql 基准相同的凭据进行连接。
我做错了什么?
MySQL 的 Azure 数据库与解决方法 mysqljs connector library. See issue 1729 for details and pull 1730 不兼容。