MySQL 连接器/ODBC 发行说明 / MySQL 连接器/ODBC 版本 8.0 中的更改 /
MySQL Connector/ODBC 8.0.22 的变化(2020-10-19,全面上市)
-
为了增强现有
ENABLE_LOCAL_INFILE
连接字符串选项的安全性,新ENABLE_LOCAL_DIR
选项允许将本地数据加载限制到位于此指定目录中的文件。用法示例:// LOAD LOCAL DATA DIR FROM /tmp SQLRETURN rc = SQLDriverConnect( hdbc1,NULL, "DSN=myDSN;UID=root;PWD=pwd;DATABASE=test;LOAD_DATA_LOCAL_DIR=/tmp", SQL_NTS, conn_out, sizeof(conn_out), &conn_out_len, SQL_DRIVER_NOPROMPT); // LOAD LOCAL DATA FROM EVERYWHERE SQLRETURN rc = SQLDriverConnect( hdbc1,NULL, "DSN=myDSN;UID=root;PWD=pwd;DATABASE=test;ENABLE_LOCAL_INFILE=1;", SQL_NTS, conn_out, sizeof(conn_out), &conn_out_len, SQL_DRIVER_NOPROMPT);
Windows 和 Linux 现在支持使用 MySQL Enterprise Edition SASL LDAP 身份验证插件建立的连接,但 macOS 不支持。Connector/ODBC实现
SCRAM-SHA-1
了SASL认证协议的认证方式。