centos安装支持sasl的memcached
SASL全称Simple Authentication and Security Layer,是一种用来扩充C/S模式验证能力的机制
1.yum安装cyrus-sasl
![](https://img.haomeiwen.com/i35360/74124839ed59322d.png)
查看安装结果:
![](https://img.haomeiwen.com/i35360/162d5ccd713f3b37.png)
2.sasl相关文件
![](https://img.haomeiwen.com/i35360/8e65c82fe0739213.png)
3.启动saslauthd进程
![](https://img.haomeiwen.com/i35360/d383269b533b1d98.png)
4.验证saslauth启动是否成功
![](https://img.haomeiwen.com/i35360/0ca1ea1fe4257134.png)
5.添加用户“memcached”给“memcached”程序
![](https://img.haomeiwen.com/i35360/d85f83d59896ded5.png)
6.查看是否添加成功
![](https://img.haomeiwen.com/i35360/7b27d6b063fe6769.png)
7.安装libevent
![](https://img.haomeiwen.com/i35360/8c2e7adda03b210d.png)
8.解压安装
tar zxvf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure --prefix=/usr/local/libevent
make && make install
![](https://img.haomeiwen.com/i35360/3beb4010270689f8.png)
9.查看是否安装成功
![](https://img.haomeiwen.com/i35360/41c022cd2d996de3.png)
10.安装memcached(memcached在1.4.3版本之后才支持sasl)
![](https://img.haomeiwen.com/i35360/45fcacba34680a86.png)
tar zxvf memcached-1.5.9.tar.gz
./configure --enable-sasl --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make && make install
![](https://img.haomeiwen.com/i35360/0b48b1014a7d5454.png)
![](https://img.haomeiwen.com/i35360/b7b38195ecee67de.png)
11.mc启动
解决“can't find the user memcached to switch to”问题
![](https://img.haomeiwen.com/i35360/d3397e6111f0c6b3.png)
解决“Error initializing sasl.”问题,改为安装memcached-1.5.0
![](https://img.haomeiwen.com/i35360/2e29c9348c551e1e.png)
![](https://img.haomeiwen.com/i35360/dd44029d8431396b.png)
12.验证
![](https://img.haomeiwen.com/i35360/79f1ea5641760445.png)
================
参考:
Linux下安装配置带SASL认证的Memcached
https://blog.csdn.net/qwssd/article/details/77198839
centos安装memcached 并开启sasl认证
http://www.7kb.org/957.html