当前位置: 代码迷 >> 应用服务器 >> 千里冰封跪求高手解决-Could not link driver rlm_sql_mysql: file not found
  详细解决方案

千里冰封跪求高手解决-Could not link driver rlm_sql_mysql: file not found

热度:3389   发布时间:2013-02-26 00:00:00.0
冰天雪地跪求高手解决--Could not link driver rlm_sql_mysql: file not found
我在freenas这个上面安装了mysql+freeradius 
mysql是在用户上面自带命令 pkg_add -r mysql51-server


启动出错 
[root@localhost   ~]radiusd   -x 
后出现: 
Could not link driver rlm_sql_mysql: file not found
Make sure it (and all its dependent libraries!) are in the search path of your system's ld.
/usr/local/etc/raddb/sql.conf[22]: Instantiation failed for module "sql"
/usr/local/etc/raddb/sites-enabled/default[159]: Failed to load module "sql".
/usr/local/etc/raddb/sites-enabled/default[62]: Errors parsing authorize section. 
我在系统中找到rlm_sql_mysql.so   在   /usr/lib下面 
所以 

我把/etc/ld.so.conf里面的内容也改为: 
include   ld.so.conf.d/*.conf(固有的一行) 
include   /usr/lib/*.* 
include   /usr/local/lib/*.* 


但是还是不行 

各位大侠助我啊 
谢谢
------解决方案--------------------------------------------------------
也遇到类似问题,,,求解决~~
------解决方案--------------------------------------------------------
这个问题是你在编辑freeradius时候没有选择支持mysql所以造成了没有这个驱动
------解决方案--------------------------------------------------------
用到相同的问题了
------解决方案--------------------------------------------------------
无解?
------解决方案--------------------------------------------------------
这是因为你在使用的时候,没有安装mysql开发包,安装mysql-devel包后,重新编译安装就可以了
  相关解决方案