Welcome 微信登录

首页 / 数据库 / MySQL / SVN 安装 mod_auth_mysql实现MySQL认证

需要提前安装好的软件:svn;apache2.2.x;mysql5.1目标:通过mod_auth_mysql模块实现apache的mysql 认证需要下载软件:mod_auth_mysql,下载地址:http://www.heuer.org/mod_auth_mysql/这里边有已经编译好的mod_auth_mysql.so for apache2.2.x,需要 libmysqlclient.so.15也有源代码,可以编译安装,本文选择源代码安装方式按照他的install说明进行安装,因为我的apache不是装在默认路径下,所以可以两种方式编译文件修改mod_auth_mysql.c 文件,将#include<mysql/mysql.h> 改为 #include </mysql_install_path/include/mysql/mysql.h>
在 apxs -cia -lmysqlclient mod_auth_mysql.c 基础上加上-I /mysql_install_path/include -L /mysql_install_path/lib
无论使用哪种方式都可以正常编译,这里使用第一种方式,执行apxs -cia -lmysqlclient mod_auth_mysql.c,如果没有将apache安装目录设置成环境变量的话,需要制定apxs的路径/apache_install_path/bin/apxs -cia -lmysqlclient mod_auth_mysql.c。编译执行通过。会提示安装成功。如果编译提示错误,/usr/bin/ld: cannot find -lmysqlclient 解决方法: apt-get install libmysqlclient15-devLinux下Oracle 11G r2 (64位)安装说明如何查看Oracle数据库里共创建了多少用户?相关资讯      MySQL教程 
  • 30分钟带你快速入门MySQL教程  (02月03日)
  • MySQL教程:关于I/O内存方面的一些  (01月24日)
  • CentOS上开启MySQL远程访问权限  (01/29/2013 10:58:40)
  • MySQL教程:关于checkpoint机制  (01月24日)
  • MySQL::Sandbox  (04/14/2013 08:03:38)
  • 生产环境MySQL 5.5.x单机多实例配  (11/02/2012 21:02:36)
本文评论 查看全部评论 (0)
表情: 姓名: 字数