mysql - SAS MYSQL libname 连接问题

标签 mysql sas

有人可以帮忙解决以下问题吗?

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/

相关文章:

php - 获取给定里程的特定区域的数据

php - 无法在 PHP 中创建表,没有显示错误消息

php - Laravel orderBy 使用 2 个表?

java - 无法使用Jboss登录

php - 如何使用 MySQL/PHP 对数据库结果进行排序和显示

asp.net - 将自动增量插入数据库 ASP.net

include - SAS V9.1.3 - 组合 %INC 和 CALL EXECUTE 时出错

insert - SAS Proc SQL 数据库表插入

sas - 如何将外部txt读入SAS选项?

sas - 使用 MP Connect 进行 SAS 并行处理入门