2

ubuntu に memcached と php-memcached をインストールしました。11211 ポートの localhost から接続できます。データを保存できますが、データベースに接続するときのように、ユーザー名とパスワードを設定したいです。それは可能ですか?どのように?

4

2 に答える 2

8

sasl_pwdbより単純な認証展開用

--enable-sasl-pwdbmemcached が独自のパスワード ファイルを使用し、平文のパスワードを検証できるようにします。このファイルは環境変数MEMCACHED_SASL_PWDBで指定され、次の構文のプレーン テキスト ファイルです。

username:password

mech_list: plainこれを機能させるには、sasl 構成ファイルで指定する必要があることに注意してください。元:

 echo "mech_list: plain" > memcached.conf
 echo "myname:mypass" > /tmp/memcached-sasl-db
 export MEMCACHED_SASL_PWDB=/tmp/memcached-sasl-db
 export SASL_CONF_PATH=`pwd`/memcached.conf
./memcached -S -v

sasl をサポートするお気に入りの memcached クライアントを使用して、サーバーに接続できるはずです。(すべての SASL 実装が をサポートしているわけではないことに注意してください。そのSASL_CB_GETCONFため、システム全体の場所に sasl 構成 (memcached.conf) をインストールする必要がある場合があります)

于 2012-10-16T16:18:16.543 に答える
0

はい、SASL 経由: http://code.google.com/p/memcached/wiki/SASLAuthProtocol

于 2012-10-16T16:18:05.580 に答える