freeradius 测试mysql_在linux下安装配置mysql+freeradius

%h{JbLDu0今天终于配置成功了mysql+freeradius,下面是我的安装、配置过程

m#d:KfN)w)F0linux操作系统为RedHat 9

3au\,A*\0

fH:l5d]*dnO&j&VE0安装mysql 4.1.21

']t n{%N0vX0添加mysql用户和用户组:51Testing软件测试网!n`d(TXa7D\

groupadd mysql

nfr4u p?0w*f+c-r@"_,R0useradd –g mysql mysql

aQ&\ A:On0M0将源码包解压缩:

5P"e.~q6~6B6b&]0tar –zxvf mysql_version51Testing软件测试网1dr _ `kh

进入生成的目录中并编译安装:51Testing软件测试网b;{WLG:gB1oz.wS

./configure –prefix=/usr/local/mysql51Testing软件测试网TV3c:l!o*k3V

make51Testing软件测试网XN1Vx"b|3g

make install51Testing软件测试网OQ ?c~N

创建配置文件:

v4{eW6l0cp support-files/my-medium.cnf /etc/my.cnf51Testing软件测试网}PoJ(U1q7|O

创建mysql授权表:

5L4}#Y;Vl0cd /usr/local/mysql51Testing软件测试网r4X

T"r:hHHO{4X%S

bin/mysql_install_db –-user=mysql

9^ b&fiI-aV&c0更改文件属主:

E] YS9x8G0cd /usr/local/mysql51Testing软件测试网8R2[Y`2xk ?~

chown –R root .51Testing软件测试网#sU0~0M:iJn*L

chown –R mysql var51Testing软件测试网l/l/a(_*F+Z2Q$si

chgrp –R mysql .51Testing软件测试网S#E y8mo&X3obim

启动mysql:

v[Tp4s"em&y0bin/mysqld_safe --user=mysql &51Testing软件测试网5J@qx/`i/I#c

(停止mysql的命令是:bin/mysqladmin shutdown –uname -ppasswd)

0K6d3hyfjw0连接:51Testing软件测试网*BQ,Saz#RJ'eV

bin/mysql –uroot51Testing软件测试网p'WX@o3o;L:M/k

对默认的root用户进行设置:51Testing软件测试网V9ZG6Vf&Iqi?;Z

use mysql;51Testing软件测试网1Qh2~z-VeMk

update user set host='%',password=password('11111111') where Host='localhost' and user=’root’;51Testing软件测试网5l,xUa&ze,k^

delete from user where host=’Admin’;51Testing软件测试网&wwb#tb

N

创建radius:51Testing软件测试网:Z

K2mpB-_:IZ

create database radius;51Testing软件测试网 {0z)d[X*|I

退出mysql:

2{:[N}Y0quit

tn2HsiX051Testing软件测试网

Tx#[$@\{A,d

安装freeradius1.1.2

1W.Y e4U*Lbw-b|(k0将源码包解压缩:51Testing软件测试网]~/~n9qT#bLY k

tar –zxvf freeradius_version

\Gx%[ x([K8i0进入生成的目录中进行编译安装:51Testing软件测试网y OZWur-F"c

./configure –prefix=/usr/local/freeradius51Testing软件测试网 Z3O-ne-Vc9Y9O6J)Pg p

make51Testing软件测试网9f|e?vC4U

make install

mHQ%PPd0编译时提示找不到lmysqlclient_r.so文件,需要该文件中的mysql_init函数,使用nm命令查看发现libmysqlclient.so中含有该函数,因此将mysql/lib中的libmysqlclient.so复制一份并改名为libmysqlclient_r.so即可51Testing软件测试网*J2V|*G2t5}&h'R

根据系统提示,在/etc/ld.so.conf中添加/usr/local/mysql/lib/mysql并执行ldconfig使生效

jV5dQ{:b'}Q0或设置export LD_LIBRARY_PATH=/usr/local/mysql/lib/mysql/51Testing软件测试网0?FEpH-X

如果不进行此项设置的话启动radius时可能会提示Could not link driver rlm_sql_mysql: file not found

E;DTk%`/NAmnD0在mysql中建立radius数据库的表:51Testing软件测试网w*gKF!h@&n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值