HandlerSocket Plugin for MySQLのインストール
http://hirobanex.net/article/2011/06/1307178138
こちらを参考にした
apparmor に追加
$ sudo nano -w /etc/apparmor.d/usr.sbin.mysqld
/usr/lib/mysql/plugin/* mr,
を追加する
$ sudo service apparmor restart
-
-
-
- -
-
-
必要なものを入れる
$ sudo apt-get install libtool autoconf dpatch libmysqlclient-dev
ソースをとってくる
$ sudo apt-get source mysql-server-5.5
HandlerSocketのソースをとってくる
$ git clone https://github.com/DeNADev/HandlerSocket-Plugin-for-MySQL
$ cd HandlerSocket-Plugin-for-MySQL
$ ./autogen.sh
$ ./configure --with-mysql-source=~/mysql-5.5-5.5.24 --with-mysql-bindir=/usr/bin --with-mysql-plugindir=/usr/lib/mysql/plugin
$ make
$ sudo make install
-
-
-
- -
-
-
my.cnfの書き換え(mysqldは起動したままらしい)
$ sudo nano -w /etc/mysql/my.cnf
[mysqld]
handlersocket_port = 9998
handlersocket_port_wr = 9999
handlersocket_address =
handlersocket_verbose = 0
handlersocket_timeout = 300
handlersocket_threads = 16
thread_concurrency = 128
open_files_limit = 65535
-
-
-
- -
-
-
mysqlでプラグインをインストール
$ mysql -u ____ -p
ENTER password:
mysql > install plugin handlersocket soname 'handlersocket.so';
$ sudo service mysqld restart
-
-
-
- -
-
-
確認する
$ mysql -u ____ -p
ENTER password:
mysql> show plugins;