MySQL 5.5.x 環境に cacti をインストール

サーバの運用監視に Cacti とか入れたりするんですが、MySQL 5.5.x 環境に新規で cacti をインストールしようとするときは、ちょっと注意が必要です。
Cacti をインストールする際に走らせる sql 文に create table 〜 TYPE=MyISAM って書いてあるんだけど、MySQL 5.5 からは ENGINE=MyISAM って、書かなきゃならんです。

そんなときは sed 一発

$ cp cacti.sql cacti.sql.bak
$ sed s/TYPE=MyISAM/ENGINE=MyISAM/ cacti.sql.bak > cacti.sql

簡単ですね。

コメントを残す

メールアドレスが公開されることはありません。