Home

zhangyiqun

Thoughts, stories and ideas.

Notes Blog Archives About
07 Feb 2010

freeradius:rlm_sql_mysql.so: cannot open shared object file

当搭建radius+mysql时会遇到这个错误

Error: rlm_sql (sql): Could not link driver rlm_sql_mysql: rlm_sql_mysql.so: cannot open shared object file: No such file or directory

问题产生的原因是编译的时候没有加载到mysql库,我的解决办法是

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

上述路径根据自己环境写

正常启动的输入日志

rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked

rlm_sql (sql): Attempting to connect to jean@1.1.1.1:/radius

rlm_sql (sql): starting 0

rlm_sql (sql): Attempting to connect rlm_sql_mysql #0

rlm_sql_mysql: Starting connect to MySQL server for #0

rlm_sql (sql): Connected new DB handle, #0

rlm_sql (sql): starting 1

rlm_sql (sql): Attempting to connect rlm_sql_mysql #1

rlm_sql_mysql: Starting connect to MySQL server for #1

rlm_sql (sql): Connected new DB handle, #1

rlm_sql (sql): starting 2

rlm_sql (sql): Attempting to connect rlm_sql_mysql #2

rlm_sql_mysql: Starting connect to MySQL server for #2

rlm_sql (sql): Connected new DB handle, #2

rlm_sql (sql): starting 3

rlm_sql (sql): Attempting to connect rlm_sql_mysql #3

rlm_sql_mysql: Starting connect to MySQL server for #3

rlm_sql (sql): Connected new DB handle, #3

rlm_sql (sql): starting 4

rlm_sql (sql): Attempting to connect rlm_sql_mysql #4

rlm_sql_mysql: Starting connect to MySQL server for #4

rlm_sql (sql): Connected new DB handle, #4

Module: Instantiated sql (sql)

Module: Loaded Acct-Unique-Session-Id

acct_unique: key = “User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port”

Module: Instantiated acct_unique (acct_unique)

Module: Loaded detail

detail: detailfile = “/usr/local/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d”

detail: detailperm = 384

detail: dirperm = 493

detail: locking = no

Module: Instantiated detail (detail)

Listening on authentication *:1812

Listening on accounting *:1813

Ready to process requests.

Notes Blog Archives About