MySQL > Spider Engineのインストール

更新日 2014-03-22
広告

Spider Engineのインストール方法を紹介します。 OSはUbuntu 12.04です。

まず、コンパイルに必要そうなツールをインストールします。

$ sudo apt-get install make cmake automake gcc g++
オフィシャルサイトからダウンロードしてきたSpider Engineを、解凍します。
$ tar zxvf mysql-5.5.34-spider-3.1-vp-1.0-hs-1.2-q4m-0.95.tgz 
cmakeします。
$ cmake . -DDEFAULT_CHARSET=utf8
これでmakeすると、q4mのコンパイルでエラーになるので、q4mのディレクトリを適当な場所に移します。 (つまりq4mのコンパイルをあきらめます、、、)
$ mv storage/q4m ~/tmp/
make して、インストールします。
$ make
$ make install
初期DBをセットアップします。
$ ./scripts/mysql_install_db
MySQLサーバを起動します。
$ ./bin/mysql.server start
Starting MySQL
[ .k 
rootユーザのパスワードを設定します。
$ ./bin/mysqladmin -u root password 'hoge'
インストール先に配置されている install_spider.sql を実行します。
$ ./bin/mysql -u root -p < ../install_spider.sql 
Enter password: 
これで Spider Engine がインストールされるはずです。
mysql> show engines;
+--------------------+---------+------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                    | Transactions | XA   | Savepoints |
+--------------------+---------+------------------------------------------------------------+--------------+------+------------+
| SPIDER             | YES     | Spider storage engine                                      | YES          | YES  | NO         |
| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                      | NO           | NO   | NO         |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                         | NO           | NO   | NO         |
| CSV                | YES     | CSV storage engine                                         | NO           | NO   | NO         |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables  | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                      | NO           | NO   | NO         |
+--------------------+---------+------------------------------------------------------------+--------------+------+------------+
7 rows in set (0.00 sec)
SPIDERというエンジンが登録されいることがわかります。
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system