검색결과 리스트
centos에 해당되는 글 2건
- 2012.07.30 CentOS6에 MySQL5.5.25a 설치
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1. http://www.mysql.com/downloads/mysql/5.5.html에서 MySQL 다운로드
Select Platform: Linux-Generic
Generic Linux (Architecture Independent), Compressed TAR Archive (mysql-5.5.25a.tar.gz)
2. cmake 2.8.8 다운로드
wget http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
3. 이미 설치된 mysql이 있는지 확인
rpm -qa | grep mysql
mysql-5.1.61-4.el6.x86_64
위처럼 이미 설치되어 있는 mysql이 있다면 아래와 같이 언인스톨한다.
rpm -e --nodeps mysql-5.1.61-4.el6.x86_64
4. 컴파일환경 만들기
centos 5 이상이 설치 되었다는 가정하에
yum -y install zlib curl
yum -y install gcc g++ cpp gcc-c++
yum -y install openssl openssl-devel
yum -y install ncurses-devel
yum -y install bzip2-devel
yum -y install libtermcap-devel libc-client-devel
yum -y install bison
5. ld-linux.so.2 설치
yum -y install ld-linux.so.2
6. mysql 사용자와 그룹 만들기
groupadd dba
useradd -g dba mysql
7. cmake 설치
tar zxvf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./bootstrap
make
make install
8. mysql 설치
tar zxvf mysql-5.5.25a.tar.gz
cd mysql-5.5.25a
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DMYSQL_DATADIR=/usr/local/mysql -DENABLED_LOCAL_INFILE=1 DWITH_INNOBASE_STORAGE_ENGINE=1
make
make install
9. mysql경로의 소유변경
chown -R mysql:dba /usr/local/mysql
10. my.cnf설정파일 복사
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
11. mysql DB설치
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql
12. mysql 실행 OR 서비스등록
- mysql실행
/usr/local/mysql/bin/mysqld_safe &
- 서비스등록
ps cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
service mysqld start
vi /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
설정
chkconfig --add mysqld
chkconfig --level 35 mysqld on
chkconfig --list | grep mysqld
13. root권한
./bin/mysqld_safe --skip-grant-tables &
mysql
mysql> use mysql;
mysql> update user set password=password('비밀번호') where user='root';
mysql> flush privileges;
필요 시 root 비밀번호변경
./bin/mysqladmin -uroot -p password '비밀번호'
14. 방화벽설정
vi /etc/sysconfig/iptables
최상단에 아래의 항목을 추가
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart
참고 : http://cafe.naver.com/junes81/5533
Select Platform: Linux-Generic
Generic Linux (Architecture Independent), Compressed TAR Archive (mysql-5.5.25a.tar.gz)
2. cmake 2.8.8 다운로드
wget http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
3. 이미 설치된 mysql이 있는지 확인
rpm -qa | grep mysql
mysql-5.1.61-4.el6.x86_64
위처럼 이미 설치되어 있는 mysql이 있다면 아래와 같이 언인스톨한다.
rpm -e --nodeps mysql-5.1.61-4.el6.x86_64
4. 컴파일환경 만들기
centos 5 이상이 설치 되었다는 가정하에
yum -y install zlib curl
yum -y install gcc g++ cpp gcc-c++
yum -y install openssl openssl-devel
yum -y install ncurses-devel
yum -y install bzip2-devel
yum -y install libtermcap-devel libc-client-devel
yum -y install bison
5. ld-linux.so.2 설치
yum -y install ld-linux.so.2
6. mysql 사용자와 그룹 만들기
groupadd dba
useradd -g dba mysql
7. cmake 설치
tar zxvf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./bootstrap
make
make install
8. mysql 설치
tar zxvf mysql-5.5.25a.tar.gz
cd mysql-5.5.25a
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DMYSQL_DATADIR=/usr/local/mysql -DENABLED_LOCAL_INFILE=1 DWITH_INNOBASE_STORAGE_ENGINE=1
make
make install
9. mysql경로의 소유변경
chown -R mysql:dba /usr/local/mysql
10. my.cnf설정파일 복사
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
11. mysql DB설치
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql
12. mysql 실행 OR 서비스등록
- mysql실행
/usr/local/mysql/bin/mysqld_safe &
- 서비스등록
ps cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
service mysqld start
vi /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
설정
chkconfig --add mysqld
chkconfig --level 35 mysqld on
chkconfig --list | grep mysqld
13. root권한
./bin/mysqld_safe --skip-grant-tables &
mysql
mysql> use mysql;
mysql> update user set password=password('비밀번호') where user='root';
mysql> flush privileges;
필요 시 root 비밀번호변경
./bin/mysqladmin -uroot -p password '비밀번호'
14. 방화벽설정
vi /etc/sysconfig/iptables
최상단에 아래의 항목을 추가
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart
참고 : http://cafe.naver.com/junes81/5533
'-- MySQL' 카테고리의 다른 글
MySQL메뉴의 Tools - Export/Import를 Query로 실행 (0) | 2012.07.30 |
---|---|
MySQL Backup & Restore with mysqldump (0) | 2012.07.30 |
mysql 테이블과 인덱스 설계 시 주의사항 13가지 (0) | 2012.07.24 |
EXPLAIN Output Format (0) | 2012.07.24 |
mysql버전 확인 (0) | 2012.07.24 |
RECENT COMMENT