Proftpd和Mysql数据库的联结问题!!!
我先安装了mysql放在/opt的目录下 用king2003的用户启动的
然后装了prpftp-1.2.9.tar.gz
./configure --with- modules=mod_sql:mod_sql_mysql --with-includes=/opt/mysql/include/mysql --with-libraries=/opt/mysql/lib/mysql
因为mysqlclient.so那个文件是在/opt/mysql/lib/mysql 的下面
所以写路径的时候就写的这个/opt/mysql/lib/mysql
然后从proftpd的包里面拷出配置文件到 /usr/local/etc/proftpd.conf
然后用mysql 建了一个FTP的数据库 在里面建了两个表格 一个是FTPUSERS
一个是FTPGRPS 并写入了一些记录
在proftpd.conf 的数据联结语句是
SQLConnectInfo FTP@localhost king2003 king2003
然后在home下建立了FTP目录
新建了一个组
groupadd -g 1000 -r FTPGRP
新建了一个用户
useradd -u 1000 -g 1000 -d /home/FTP -s /bin/bash -r FTPUSR
chown FTPUSR /home/FTP
chown FTPGRP /home/FTP
然后启动proftpd
/usr/local/sbin/proftpd start
结果它说:
proftpd: error while loading shared libraries: libmysqlclient.so.12
:cannot open file or directory
我把/opt/mysql/lib/libmysqlclient.so.12 拷到/opt/mysql/lib下面启动
proftpd还是一样 请哪位大侠帮帮忙啊~~!!! 谢谢了~~!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
# ln -s /opt/mysql/lib/libmysqlclient.so.12 opt/mysql/lib/libmysqlclient.so.12
为什么要创建链接呀 我把那个文件考到/opt/mysql/lib 目录了也不行
原先那个文件是在/opt/mysql/lib/mysql里面的