MySQLインストール
RPMからインストール
http://dev.mysql.com/downloads/
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-server-4.1.11-0.i386.rpm/from/ftp://ftp.u-aizu.ac.jp/ftp/pub/dbms/mysql/mysql.com/
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-client-4.1.11-0.i386.rpm/from/ftp://ftp.u-aizu.ac.jp/ftp/pub/dbms/mysql/mysql.com/
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-devel-4.1.11-0.i386.rpm/from/ftp://ftp.u-aizu.ac.jp/ftp/pub/dbms/mysql/mysql.com/
rpm -ivh MySQL-server-4.1.11-0.i386.rpm
rpm -ivh MySQL-client-4.1.11-0.i386.rpm
rpm -ivh MySQL-devel-4.1.11-0.i386.rpm
Tarボールからインストール
まずはソースのダウンロード
今回はMySQL3.23をインストールする
http://www.mysql.com/downloads/mysql-3.23.html
インストール前にサーバーにユーザーの登録が必要である。
# groupadd mysql
# useradd -g mysql -s /noexists -d /usr/local/mysql mysql
それではソースを以下へダウンロードしてインストールを開始する。
/usr/local/src
#tar zxvf mysql-3.23.56.tar.gz
# cd mysql-3.23.56-pc-linux-i686
# ./configure --prefix=/usr/local/mysql
--with-charset=ujis --with-extra-charsets=all
--with-mysqld-user=root
#make
メッセージが表示され結構待たされる。
#make install
これで完了。
初期設定
# ./scripts/mysql_install_db
早速起動してみよう。
# /usr/local/mysql/bin/safe_mysqld --user=root &
確認
# /usr/local/mysql/bin/mysqladmin ping
mysqld is alive
ディレクトリの所有者とグループを変更をする。
# chown -R root /usr/local/mysql/
# chgrp -R root /usr/local/mysql/
パスワード設定
# /usr/local/mysql/bin/mysqladmin -u root password "root"
自動起動設定
# cd /usr/local/mysql/share/mysql
# cp mysql.server mysql
# chmod 755 mysql
# mv mysql /etc/rc.d/init.d
ランレベルシンボリックリンク
# cd /etc/rc.d/rc0.d/
# ln -s ..init.d/mysql K13mysql
# cd ../rc3.d/
# ln -s ..init.d/mysql S90mysql
# cd ../rc5.d/
# ln -s ..init.d/mysql S90mysql
これで完了。
とおもったら/usr/local/mysqlにアクセス出来ない.
chmod 755 /usr/local/mysql
/usr/local/mysql/bin/mysqlでクラインと起動