**インストール
MySQL3.23.58をインストール
インストール前にユーザーの登録が必要。
# 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=sjis --with-extra-charsets=all --with-mysqld-user=root --with-low-memory
#make
約10分
#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
**********
クライアントは「/tmp/mysql.sock」を見に行くので
my.cnfにて
[mysqld]
datadir=/var/lib/mysql
socket=/tmp/mysql.sock
php.iniにて
mysql.default_socket = /tmp/mysql.sock
に変更すると幸せ(* ´艸`)
**********
MySQL3.23.58をインストール
インストール前にユーザーの登録が必要。
# 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=sjis --with-extra-charsets=all --with-mysqld-user=root --with-low-memory
#make
約10分
#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
**********
クライアントは「/tmp/mysql.sock」を見に行くので
my.cnfにて
[mysqld]
datadir=/var/lib/mysql
socket=/tmp/mysql.sock
php.iniにて
mysql.default_socket = /tmp/mysql.sock
に変更すると幸せ(* ´艸`)
**********