Table of Contents
- Mysql 5.0, 4.1 복합 설치 하기
- Mysql 5.0.x 설치
- 유져의 추가
- 설치된 mysql 체크
- mysql 다운로드와 설치
- 초기화
- mysql 실행 테스트
- 환경설정 파일 복사(시스템 메모리 1~2GB 기준)
- 소캣 경로 변경(/tmp/mysql.sock)
- mysql 실행 -> 접속테스트 -> 프로세스 확인후 kill
- 부팅시 자동 실행
- 4.1.x 설치
- 다운로드 & 설치
- mysql 실행 -> 접속테스트 -> 프로세스 확인후 kill
- 환경설정 파일 복사(시스템 메모리 1~2GB 기준)
- 소캣 경로와 포트 변경(/tmp/mysql-4.1.22.sock)
- mysql 실행 -> 접속테스트 -> 프로세스 확인후 kill
- 부팅시 자동 실행
Mysql 5.0, 4.1 복합 설치 하기#
- mysql 두개를 설치하고 포트와 소캣의 결로를 다르게 설정해주면 됨
- static 컴파일된 mysql을 사용 한다.
- Mysql5의 my.cnf는 Mysql 설치 폴더와 Mysql data폴더 에서 찾는다.
- Mysql4는 my.cnt는 Mysql data폴더 에서만 찾는다.
Mysql 5.0.x 설치#
유져의 추가#
groupadd mysql useradd -g mysql mysql
설치된 mysql 체크#
- 제거 스크립트
#설치된 mysql이 있을시 제거 rpm -qa | grep mysql rpm -e <mysql페키지명>
- /etc/my.cnf 파일이 있을시 제거 하도록 한다.
mysql 다운로드와 설치#
- (32비트) 다운로드 <5.0.45>
wget http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.45-linux-i686.tar.gz tar -xvzf mysql-5.0.45-linux-i686.tar.gz mv mysql-5.0.45-linux-i686 /usr/local ln -s /usr/local/mysql-5.0.45-linux-i686 /usr/local/mysql
- (64비트) 다운로드 <5.0.51a>
wget http://mysql.byungsoo.net/Downloads/MySQL-5.0/mysql-5.0.51a-linux-x86_64-glibc23.tar.gz tar -xvzf mysql-5.0.51a-linux-x86_64-glibc23.tar.gz mv mysql-5.0.51a-linux-x86_64-glibc23 /usr/local ln -s /usr/local/mysql-5.0.51a-linux-x86_64-glibc23 /usr/local/mysql
초기화#
cd /usr/local/mysql scripts/mysql_install_db chown -R root . chown -R mysql data chgrp -R mysql .
mysql 실행 테스트#
./bin/mysqld_safe --log-error=error & ./bin/mysql ./bin/mysqladmin shutdown #mysql 살아있는지 여부체크 ps -ef | grep mysql
환경설정 파일 복사(시스템 메모리 1~2GB 기준)#
cp ./support-files/my-huge.cnf ./my.cnf
소캣 경로 변경(/tmp/mysql.sock)#
vi ./my.cnf
mysql 실행 -> 접속테스트 -> 프로세스 확인후 kill#
./bin/mysqld_safe --user=mysql --log-error=error & ./bin/mysql -S /tmp/mysql.sock ./bin/mysqladmin -S /tmp/mysql.sock shutdown mysql 살아있는지 여부체크 ps -ef | grep mysql
부팅시 자동 실행#
cp support-files/mysql.server /etc/init.d/mysqld vi /etc/init.d/mysqld <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< basedir=/usr/local/mysql datadir=/usr/local/mysql/data >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> chkconfig --add mysqld chkconfig --list mysqld
4.1.x 설치#
다운로드 & 설치#
wget http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-standard-4.1.22-pc-linux-gnu-i686.tar.gz/from/http://mirrors.24-7-solutions.net/pub/mysql/ tar -xvzf mysql-standard-4.1.22-pc-linux-gnu-i686.tar.gz mv mysql-standard-4.1.22-pc-linux-gnu-i686 /usr/local ln -s /usr/local/mysql-standard-4.1.22-pc-linux-gnu-i686 /usr/local/mysql-4.1.22 cd /usr/local/mysql-4.1.22 scripts/mysql_install_db chown -R root . chown -R mysql data chgrp -R mysql .
mysql 실행 -> 접속테스트 -> 프로세스 확인후 kill#
./bin/mysqld_safe --log-error=error & ./bin/mysqladmin shutdown #mysql 살아있는지 여부체크 ps -ef | grep mysql
환경설정 파일 복사(시스템 메모리 1~2GB 기준)#
cp ./support-files/my-huge.cnf ./my.cnf
소캣 경로와 포트 변경(/tmp/mysql-4.1.22.sock)#
vi ./my.cnf
mysql 실행 -> 접속테스트 -> 프로세스 확인후 kill#
./bin/mysqld_safe --user=mysql --log-error=error & ./bin/mysql -S /tmp/mysql-4.1.22.sock ./bin/mysqladmin -S /tmp/mysql-4.1.22.sock shutdown #mysql 살아있는지 여부체크 ps -ef | grep mysql
부팅시 자동 실행#
cp support-files/mysql.server /etc/init.d/mysqld-4.1.22 vi /etc/init.d/mysqld-4.1.22 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< basedir=/usr/local/mysql-4.1.22 datadir=/usr/local/mysql-4.1.22/data >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> chkconfig --add mysqld-4.1.22 chkconfig --list mysqld-4.1.22
Add new attachment
Only authorized users are allowed to upload new attachments.