MySQLのインストール

MySQL AB :: MySQL 5.0.51 Downloads

ソースファイルの取得

  • $ cd SOURCE_DIR
  • $ mkdir mysql
  • $ cd mysql
  • $ wget http://dev.mysql.com/get/Downloads/MySQL-5.0/\
    mysql-5.0.51.tar.gz/from/http://mirror.mysql-partners-jp.biz/

ソースファイルの展開

  • $ tar -xvzf mysql-5.0.51.tar.gz

MySQLのコンパイル

  • $ cd mysql-5.0.51
  • $ ./configure --prefix=/var/lib/mysql \
    --with-mysqld-user=mysql \
    --with-charset=utf8 \
    --with-extra-charsets=all \
    --with-innodb \
    --with-low-memory
  • $ make

MySQLのインストール

  • $ su
  • # make install
  • # chown -R root /var/lib/mysql
  • # mkdir /var/lib/mysql/var
  • # chown -R mysql /var/lib/mysql/var
  • # chgrp -R mysql /var/lib/mysql
  • # SOURCE_DIR/mysql/mysql-5.0.51/scripts/mysql_install_db --user=mysql
  • # cp SOURCE_DIR/mysql/mysql-5.0.45/support-files/my-medium.cnf /etc/my.cnf
  • # cp SOURCE_DIR/mysql/mysql-5.0.45/support-files/mysql.server /etc/init.d/mysql
  • # chmod 700 /etc/init.d/mysql
  • # cd /usr/local/bin
  • # ln -s /var/lib/mysql/bin/mysqladmin mysqladmin
  • # ln -s /var/lib/mysql/bin/mysql mysql
  • # ln -s /var/lib/mysql/bin/mysqlcheck mysqlcheck
  • # ln -s /var/lib/mysql/bin/mysqldump mysqldump
  • # mkdir /var/lock/subsys

MySQLの起動

  • # /etc/init.d/mysql start
    Starting MySQL