- ### MySQL/Tritonn #38
- ### Pkg Senna
- ###
sudo aptitude install build-essential libncursesw5-dev -y
- ###
cd
- ###
wget http://jaist.dl.sourceforge.jp/tritonn/36449/tritonn-1.0.12-mysql-5.0.67.tar.gz
- ###
tar xfz tritonn-1.0.12-mysql-5.0.67.tar.gz
- ###
cd tritonn-1.0.12-mysql-5.0.67
- ###
./configure --prefix=/usr/local/tritonn --with-charset=utf8 --with-mysqld-user=mysql --with-senna --with-mecab --with-named-curses-libs=/usr/lib/libncursesw.so
- ### mysql user/groupの作成
- ### user作成 /home/mysql とかをホームで良い
- ### group作成
- ### vipw -s でパスワードを"*"(アスタリスク)にしてログインできなくする。
- ### /home/mysql
- ### /home/mysql/data
- ### /home/mysql/logs
- ### /etc/my.cnf
[mysqld] user = mysql port = 3306 basedir = /usr/local/tritonn datadir = /home/mysql/data tmpdir = /tmp server-id = 1 log-bin = mysql-bin.log skip-external-locking bind-address = 0.0.0.0 query_cache_type = 1 query_cache_size = 128000000 expire_logs_days = 14
- ### データベース初期化
sudo -u mysql /usr/local/tritonn/bin/mysql_install_db --basedir=/usr/local/tritonn --datadir=/home/mysql/data
- ### 起動スクリプト
install -o root -g root -m 755 /usr/local/tritonn/share/mysql/mysql.server /etc/init.d/mysql
- ### 自動起動
update-rc.d mysql defaults 64 36
- ###
