日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

squid mysql认证_Squid 3.1.7通过mysql_auth方式认证

發布時間:2023/12/10 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 squid mysql认证_Squid 3.1.7通过mysql_auth方式认证 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Squid 3.1.7通過mysql_auth方式認證(FreeBSD平臺)

一、下載相應軟件及補丁

#fetch http://people.arxnet.hu/airween/mysql_auth/mysql_auth-0.8.tar.gz

#tar xvzf mysql_auth-0.8.tar.gz

#cd mysql_auth-0.8

#patch -p1 < ../additionalselect.patch

patching file src/confparser.c

patching file src/define.h

patching file src/mysql_auth.c

patching file src/mysql_auth.conf

注:這個補丁主要是增加一個可以暫時封停賬號的字段isactive,此字段需要自己手動創建,語句

alter table table_name add column isactive enum('0','1') 或者修改mysql_auth-0.8目錄下的scripts/create_script文件,如圖

二、創建相應數據庫及管理數據庫的用戶與密碼

創建對應的數據庫即用上圖的腳本即可(上面的腳本已被本人修改,自定義了數據庫的相關信息,用戶可根據需要自行修改,亦可保持默認值不變)。

#mysql -uroot -p < create_script

Enter password:

插入數據類似于:

mysql> insert into data (user, password, isactive) values ('liwentao', '123456',’1’);

Query OK, 1 row affected (0.00 sec)mysql> insert into data (user, password,isactive) values ('liwentao', password("123456"),’1’);

Query OK, 1 row affected (0.00 sec)

三、修改參數FreeBSD平臺下如下圖修改

系統會尋找第一個路徑下的mysql/mysql.h,第二個路徑下的libmysqlclients.a(路徑不對,導致編譯出錯) 修改完之后, make && make install

四、添加用戶 系統自帶了一個叫mypasswd的程序,可以幫助用戶添加相應的用戶名及密碼 #mypassword test 111111 Password record ADDED succesfully. 刪除用戶用-d參數

五、測試用戶 利用系統的mysql_auth命令測試用戶 #mysql_auth test username password 出現OK即可

六、修改squid 在squid.conf中添加以下幾行

最后不要忘了添加http_access allow mysqlauth all

七、讓squid配置生效

#squid -k parse

無錯誤輸出,即

# squid -k reconfigure

以上測試在freebsd 8.1平臺測試通過

總結

以上是生活随笔為你收集整理的squid mysql认证_Squid 3.1.7通过mysql_auth方式认证的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。