CentOS6.2にMySQLをインストールした
半分寝ながら書いています。
これまた、さくらVPSでのお話し。
事前に必要なモノを入れておく。
# yum install cmake # yum install ncurses-devel
MySQL用ユーザ作成。
# groupadd mysql # useradd mysql -g mysql -s /sbin/nologin
インストール。
# cd /usr/local/src/ # wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.24.tar.gz/from/http://cdn.mysql.com/ # tar zxvf mysql-5.5.24.tar.gz # cd mysql-5.5.24 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci # make # make install
DBを初期化。
# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql # chown -R mysql:mysql /usr/local/mysql
設定ファイルをコピーして、InnoDBでテーブル毎にデータファイルを作成するように設定。
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf # vi /etc/my.cnf [mysqld] innodb_file_per_table
起動スクリプトを用意して、スタート!
# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld # chmod +x /etc/rc.d/init.d/mysqld # chkconfig --add mysqld # chkconfig mysqld on # service mysqld start