冰天雪地跪求高手解决--Could not link driver rlm_sql_mysql: file not found

时间:2022-12-28 09:24:24
我在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/*.* 


但是还是不行 

各位大侠助我啊 
谢谢

5 个解决方案

#1


也遇到类似问题,,,求解决~~

#2


这个问题是你在编辑freeradius时候没有选择支持mysql所以造成了没有这个驱动

#3


用到相同的问题了

#4


无解?

#5


这是因为你在使用的时候,没有安装mysql开发包,安装mysql-devel包后,重新编译安装就可以了

#1


也遇到类似问题,,,求解决~~

#2


这个问题是你在编辑freeradius时候没有选择支持mysql所以造成了没有这个驱动

#3


用到相同的问题了

#4


无解?

#5


这是因为你在使用的时候,没有安装mysql开发包,安装mysql-devel包后,重新编译安装就可以了