全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5168 5
2012-07-30
我用的是SAS9.2版本
运行以下程序
libname test mysql user=root password=xxx database=test
server="127.0.0.1" port=3306;

ERROR: The SAS/ACCESS Interface to MYSQL cannot be loaded. The libmysql code appendage could not be loaded.
ERROR: Error in the LIBNAME statement.

或者用sql也报错
   proc sql;
     connect to mysql as test
          (user='root' password=XXXXXXXXX server="127.0.0.1"
           database='test' port=3306);
ERROR: The SAS/ACCESS Interface to MYSQL cannot be loaded. The libmysql code appendage could not be loaded.
    quit;

最近刚开始用mysql,不清楚sas和mysql是怎么连接的。

请问:
上面程序怎么改?
安装完mysql和sas后在运行以上程序前还需要做什么设置吗?
语句中的server后应该写什么?

解决方法:
用ODBC方法解决。
遗留问题:
电驴上下载的SAS 9.2不支持MYSQL吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-7-30 12:31:02
用odbc接口,libname貌似连不上,sql倒是能连上,不过一执行命令,SAS就崩了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-30 13:40:57
现在用libname mydb odbc uid=root pwd=xxx database=test;不报错了,但是为什么mysql不能用呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-30 15:53:19
柳如清风 发表于 2012-7-30 13:40
现在用libname mydb odbc uid=root pwd=xxx database=test;不报错了,但是为什么mysql不能用呢?
这个真不晓得,连接oracle没问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-30 20:02:44
mysql需要单独的组件支持,如果没有,没法用的,你看下是否支持mysql,
用libname是可以,你的写法应该没啥问题,
解决方法:
  1,判断mysql有没有,连下看看;
  2,看9.2是否有支持mysql;
  3,看配置是否问题,我们用的是linux,在windows下我没试过。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-31 13:44:35
edwardhuanghz 发表于 2012-7-30 20:02
mysql需要单独的组件支持,如果没有,没法用的,你看下是否支持mysql,
用libname是可以,你的写法应该没啥 ...
mysql是有的,可以连
9.2是否支持mysql不知怎么查看,安装时没有发现mysql模块,而在sid中有到期日

log的报错看上去像是不支持mysql
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群