make 중 libmysql 에러 나는 경우
#rpm -Uvh libstdc++-devel-3.2.2-5.i386.rpm
#rpm -Uvh gcc-c++-3.2.2-5.i386.rpm
두개의 컴파일러 설치
mysql-4.0.26.tar.gz 다운
#tar xvzf mysql-4.0.26.tar.gz -C /usr/local/src (폴더에 압축 해제)
#groupadd mysql
#useradd -g mysql mysql
#cd /usr/local
#mkdir mysql
#cd mysql
#mkdir data
#cd /usr/local/src/mysql-4.0.26
# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euc_kr
#make
#make install
#scripts/mysql_install_db (사용을 위한 기초 DB 생성)
# chown -R mysql:mysql /usr/local/mysql/data (데이터 폴더 권한을 mysql로 변경)
# cp support-files/my-medium.cnf /etc/my.cn (환경 설정 파일을 /etc/my.cnf 로 복사)
mysql 의 데몬스크립트인 mysql.server 파일에 mysql_safe가 실행되는 라인에 language 옵션을 추가해 준다.
# vi /usr/local/mysql/share/mysql/mysql.server
$bindir/mysqld_safe --datadir=$datadir --pid-file=$server_pid_file >/dev/null 2>&1 &
=>$bindir/mysqld_safe --datadir=$datadir --language=korean --pid-file=$server_pid_file >/dev/null 2>&1 &
mysql 경로 추가
# vi /root/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin
부팅시 자동 실행이 되도록 만들어 준다 # cp -p /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld # ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S90mysqld # ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc5.d/S90mysqld # ps -ef|grep mysqld root 29017 1 0 mysql 29047 29017 0 root 29067 11175 0 초기 구동후 패스워드를 설정해 준다. # ./mysqladmin -u root password 원하는패스워드 mysql로 들어가기 # ./mysql -u root -p