Fidcer'Blog

apache 使用 mysql基本身份验证

字数统计: 173阅读时长: 1 min
2019/02/21 Share
第一步安装所有需要的组建(mysql,apache,apache_mysql认证)

yum install -y mysql-server mod_auth_mysql mysql httpd

首先配置mysql 账号密码(这里我们就设置全明文验证)
设置mysql密码 mysqladmin -u root password 123456
如果mysql 密码忘记了可以用这个命令mysqladmin -u root flush-privileges password "newpassword"

登陆mysql
mysql -u root -p
创建数据库
create database httpauth;(一定要加;)
使用数据库
use httpauth;
创建表
create table auth(name char(25),pwd char(25));
写入auth数据库
INSERT INTO auth(name,pwd) VALUES('user03',encrypt(111));

我们访问到/etc/httpd/conf.d这个目录

配置auth_mysql.conf
在最下面配置

为什么我们在auth_mysql.conf 配置 主策略能读到

启动服务
service httpd start

CATALOG