Mysql 5.5 ソースインストール シェル
rootで実行をお願いします
また、yum update でサーバを最新にしておいてください
#vi mysql5.5.50.sh #sh -x mysql5.5.50.sh
以下シェルのmysql5.5.50.sh の中身
yum install -y wget yum install -y gcc-c++ yum install -y cmake yum install -y ncurses-devel yum install -y bison groupadd mysql useradd -g mysql -s /sbin/nologin -d /usr/local/mysql mysql cd /usr/local/src wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.50.tar.gz tar zxvf mysql-5.5.50.tar.gz cd /usr/local/src/mysql-5.5.50 cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DWITH_EXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_LIBWRAP=ON \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 #makeとmake install make make install if [ $? -eq 0 ] ; then echo OK :make install succeeded. else echo NG :make install failed. exit 2 fi #起動用ディレクトトリ作成 chown -R mysql:mysql /usr/local/mysql chmod 755 /usr/local/mysql if [ $? -eq 0 ] ; then echo OK :mysql directory set up succeceed else echo NG :mysql directory set up failed. exit 2 fi #自動起動設定 cp -p /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chown root:root /etc/init.d/mysql chmod 755 /etc/init.d/mysql echo OK :mysql automatic start set up succeceed if [ $? -eq 0 ] ; then echo OK :mysql automatic start set up succeceed else echo NG :mysql automatic start set up failed. exit 2 fi