楼主: 柳如清风
5230 5

[原创博文] SAS连接MYSQL报错,9.2不支持MYSQL? [推广有奖]

  • 0关注
  • 1粉丝

大专生

15%

还不是VIP/贵宾

-

威望
0
论坛币
15 个
通用积分
0
学术水平
2 点
热心指数
1 点
信用等级
0 点
经验
404 点
帖子
32
精华
0
在线时间
47 小时
注册时间
2012-3-7
最后登录
2021-3-24

楼主
柳如清风 发表于 2012-7-30 11:35:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我用的是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吗?
二维码

扫码加我 拉你入群

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

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

关键词:MySQL sql interface statement database password database server cannot loaded

沙发
ziyenano 发表于 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不能用呢?

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

报纸
edwardhuanghz 发表于 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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 15:15