2019.01.23
CentOS6.10 にMySQL5.1をインストールしてみます。
本当は5.0をインストールしたかったのですが簡単ではなさそうなので 5.1とします。
セキュリティに問題はありますがテストとして構築してみました。
とりあえず既存のパッケージを更新しておきます。
1 | yum update |
/tmp に移動
1 | cd /tmp |
実際に、以下のURLにブラウザで接続してみて、現在の ius リポジトリのバージョンを確認しておきます。
1 | https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64 |
存在していたリポジトリは ius-release-1.0-15 のようです。
以下のコマンドでそのリポジトリを取り出しインストールします。
1 | wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-15.ius.centos6.noarch.rpm |
1 | rpm -Uvh ius-release-1.0-15.ius.centos6.noarch.rpm |
以下のエラーが発生
EPELを入れておかないとだめらしい
1 2 | error: Failed dependencies: epel-release >= 6 is needed by ius-release-1.0-15.ius.centos6.noarch.rpm |
実際に以下のURLにブラウザで接続してみて、現在のEPELのバージョンを確認する。
※http://dl.fedoraproject.org/pub/epel/6/x86_64
存在していたファイルは、epel-release-6-8.noarch.rpm のようです。
以下のコマンドでEPELをインストールします。
1 | wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm |
1 | rpm -ivh epel-release-6-8.noarch.rpm |
成功したら、再び以下のコマンドを実行。
1 | wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-15.ius.centos6.noarch.rpm |
1 | rpm -Uvh ius-release-1.0-15.ius.centos6.noarch.rpm |
これでうまくインストールいった。
以下のコマンドでMySQLをインストール
1 | yum install mysql-server |
/etc/my.cnf を編集し、デフォルト言語を UTF-8 に。
1 2 | chkconfig mysqld on /etc/init.d/mysqld start |
以下のコマンドを実行
1 | mysql |
1 | Server version 5.1.73 |
と出ればOK