skeleton engineのビルド方法
MySQL本体が必要、ということでmysql-5.1.22-rc.tar.gz等を入手。configure/make/make installしておく。
skeleton engineも入手してビルド。ver0.7が最新?
configureでMySQLのソースとライブラリを指定する必要がある。
./configure \ --with-mysql=/home/mir/dev/mysql-5.1.22-rc \ --libdir=/usr/local/mysql/lib/mysql
あとはmake && make installするだけ。/usr/local/mysql/lib/mysqlとかにライブラリがインストールされる。
/usr/local/mysql/lib/mysql/libskeleton_engine.a /usr/local/mysql/lib/mysql/libskeleton_engine.la /usr/local/mysql/lib/mysql/libskeleton_engine.so /usr/local/mysql/lib/mysql/libskeleton_engine.so.0 /usr/local/mysql/lib/mysql/libskeleton_engine.so.0.0.0
インストールと動作確認。
[test]> install plugin skeleton soname 'libskeleton_engine.so'; Query OK, 0 rows affected (0.00 sec) [test]> create table t1 (c1 int) engine = skeleton; Query OK, 0 rows affected (0.01 sec) [test]> show create table t1\G *************************** 1. row *************************** Table: t1 Create Table: CREATE TABLE `t1` ( `c1` int(11) DEFAULT NULL ) ENGINE=SKELETON DEFAULT CHARSET=utf8 1 row in set (0.00 sec)
ENGINE=SKELETONカコイイ。