安裝和配置InnoDB memcached外掛程式

2021-09-21 23:59:53 字數 1689 閱讀 9566

安裝需要的表

為了配置memcached外掛程式以便它能與innodb表互動,執行innodb_memcached_config.sql配置指令碼來安裝在後續場景中使用的需要的表:

1

mysql> source mysql_home/share/innodb_memcached_config.sql

這是一次性的操作。如果你後面禁用或重新啟用memcached支援,表仍然保留。

安裝daemon外掛程式

為了啟用後daemon外掛程式,使用install plugin語句,只有當安裝任何其他mysql外掛程式時:

1

mysql> install plugin daemon_memcached soname 「libmemcached.so」;

一旦以這種方式安裝後,在每次mysql服務啟動或重啟後它自動啟用。

禁用daemon外掛程式

當要對外掛程式配置做主要修改時,你可能需要關閉外掛程式。執行如下語句:

1

mysql> uninstall plugin daemon_memcached;

為了重新啟用它,再次執行之前的install plugin語句。當外掛程式以這種方式重啟後,所有之前配置設定、內部表和資料都保留著。

指定memcached配置選項

例如,讓memcached監聽在11222埠,而不是預設的11211,新增-p11222到mysql配置選項daemon_memcached_option:

1

mysqld …. --daemon_memcached_option=」-p11222」

你可以新增其他memcached命令列選項到daemon_memcached_option字串。其他配置選項是:

? daemon_memcached_engine_lib_name(預設innodb_engine.so)

? daemon_memcached_engine_lib_path(預設null,表示外掛程式目錄)

? daemon_memcached_r_batch_size,對於讀操作(get)的批提交大小。它指定了,在多少memcached讀操作後,系統自動提交。預設,設定為1,標識每次get請求能訪問innodb表中最近的提交資料,然而資料是通過memcached或sql更新。當它的值大於1,每次get呼叫,讀操作的計數器增加一次。flush_all呼叫重置讀和寫計數器。

預設,對於前兩個配置選項你不需要做任何修改。這些選項允許你對memcached載入其他儲存引擎(像ndb memcached引擎)。

這些是在mysql配置檔案或啟動命令列中的配置引數。當載入memcahced外掛程式時生效。

總結

現在安裝好後,你可以直接與innodb表通過memcached接**互。

php安裝和配置

過年在家,難得空下來想搞個各個 自己申請個網域名稱,租用下伺服器空間。看來看去還是php的server比較便宜,而且現成的 模板比較多。以前也幫別人管理過論壇和一些明星 那時都是用別人的模板,自己做的最多的就是一些美工或一些靜態頁面,沒時間對php進行深入的研究。在這裡我先總結下php安裝和配置,它...

Git 安裝和配置

在arch下安裝git比較容易,只要利用root許可權pacman s git即可,則可以獲得最新版的git 目前是1.7.6.1 然後就是常用的配置.我們可以利用git help config來查詢相應的配置選項 配置分為三個等級,乙個是整個系統等級的,在 etc gitconfig,這個配置是配...

tftpd 安裝和配置

1 安裝相關軟體包 apt get install tftpd 服務端 apt get install tftp 客戶端 apt get install xinetd 2 建立配置檔案 cd etc xinetd.d vi tftp 輸入 service tftp 存檔退出 3 建立tftp服務檔案...