有人可以帮忙解决以下问题吗?
5 LIBNAME test1 mysql server='blah.blah.com' user='blah' password=XXXXXX;
ERROR: The SAS/ACCESS Interface to MYSQL cannot be loaded. The libmysql code appendage could not be
loaded.
ERROR: Error in the LIBNAME statement.
我使用 SAS 9.3,今天下载了最新的 MySQL 客户端 (v5.2.47)。
根据 Usage Note 37512我没有在我的代码中或 sasv9.cfg 文件中使用以下语句:
options set=sasmyl mywin417;
最佳答案
路径变量中是否有指向 MySQL 库的指针?
data _null_;
format x $10000.;
x=sysget('path');
put x=;
run;
如果 MYSQL 位置的路径不在上面的列表中,则有两个选项:
1 - 更新路径变量以指向正确的位置(需要重新启动):http://www.computerhope.com/issues/ch000549.htm#0
2 - 假设正确的位置不存在,您可能没有正确安装该软件。尝试从此位置安装:http://dev.mysql.com/downloads/installer/
另一个问题可能与连接器有关。可以从http://dev.mysql.com/downloads/下载。进一步的步骤是将 libmysql.dll 文件从 C:\Program Files\MySQL\MySQL Connector C 6.0.2 复制到 C:\Windows\System32...
关于mysql - SAS MYSQL libname 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16913921/