我正在为Node.js应用程序使用azure连接字符串(来自Azure门户),仍然无法连接到Azure数据库for Mysql服务器。
var conn = mysql.createConnection({ 主持人:你的主人, 用户:"用户名", 密码:"密码", 数据库:"数据库", 港口:3306, ssl:{ca:fs.readFileSync(__ dirname +' /baltimore.pem')}});
我收到以下错误: "错误:MySQL服务器正在请求旧的且不安全的4.1之前的身份验证机制。升级用户密码或使用{insecureAuth:true}选项。"
但我可以使用Mysql Benchmark连接相同的凭据。
我做错了什么?