无法将MySQL连接到SAS

无法将MySQL连接到SAS,sas,sas-macro,Sas,Sas Macro,我正在尝试连接SAS中的MySQL。但是当我运行libname语句时,我得到了以下错误。有人能帮我解决这个问题吗 libname mysqllib mysql path= "C:\Program Files\MySQL\MySQL Shell 8.0\bin\" user="root" password="password" database="sample" server="localhost" port=3306; 错误:无法加载MYSQL的SAS/ACCESS接口。无法加载libmy

我正在尝试连接SAS中的MySQL。但是当我运行libname语句时,我得到了以下错误。有人能帮我解决这个问题吗

libname mysqllib mysql path= "C:\Program Files\MySQL\MySQL Shell 8.0\bin\" 
user="root" password="password" database="sample" server="localhost" 
port=3306;
错误:无法加载MYSQL的SAS/ACCESS接口。无法加载libmysql代码附件。
错误:LIBNAME语句中出现错误。

当您使用MySQL的SAS/access接口访问MySQL时,可能会出现以下错误:

错误:无法加载MYSQL的SAS/ACCESS接口。无法加载libmysql代码附件

出现此错误的原因可能是MySQL客户端未列在系统路径中,或者UNIX环境变量设置不正确

您需要确保libmysql.dll文件的位置位于Windows系统路径中。在UNIX下,确保已将LIBPATH、SHLIB_PATH或LD_LIBRARY_PATH环境变量设置为MySQL客户端库,并且这些变量设置正确

如果已验证libmysql.dll文件位于系统路径中,但仍然出现上述错误,请在计算机中搜索libmysql.dll文件的所有实例,以确保路径上的目录中不存在其他副本


另一个可能的原因可能是SAS和MySQL之间的比特数不同,或者系统要求未得到满足:


第20页。

您是否实际拥有该产品的许可证?如果是这样的话,它看起来好像没有正确安装。是的,我有它的许可证,我可以通过运行proc setinit查看产品的详细信息;运行---SAS/ACCESS接口到ODBC 31MAR2020---SAS/ACCESS接口到OLE DB 31MAR2020---SAS/ACCESS接口到Teradata 31MAR2020---SAS/ACCESS接口到MySQL 31MAR2020
proc product\u status
为MySQL显示了什么?嗨,汤姆,它现在适合我了,在我删除了libmysql.dll文件的所有副本(环境路径除外)之后。谢谢你的努力。