일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 일본
- 라면
- 신쥬쿠
- 돈까스
- Sekai Entertainment
- Shimajirou
- paypay
- fish
- 여름
- 리눅스
- 영단어
- 명령어
- 전철
- 米沢、팽이
- 시마지로
- 칸칸
- one tab buy
- 코라쿠엔
- 스테이크
- 점심
- 토익
- 동경 모터쇼
- 자동차
- しまじろう
- 원탭바이
- youtuber
- TOY
- 시스템관리
- 사이타마
- 돼지갈비
- Today
- Total
IT Japan
PaceMaker+DRBD구축4 【MySQL인스톨】 본문
PaceMaker+DRBD구축4 【MySQL인스톨】
대상:DB 서버 (2대)
MySQL소스의 입수
아래의 URL에서 MySQL의 소스 코드를 얻을 수 있습니다.
Mysql소스 URL: http://dev.mysql.com/downloads/mysql/
Enterprise Server (유상)
Communitiy Server (무상)
DB용 계정 생성
MySQL을 기동용의 DB계정을 작성한다.
# groupadd mysql –g 1003
# useradd -g mysql mysql –u 1003
Mysql의 인스톨
■MySQL의 RPM패키지의 유무를 확인
MySQL의 RPM 패키지가 인스톨되어있지 않을 것을 확인.
# rpm –qa|grep mysql
※이미 RPM패키지가 인스톨되어있는 경우는, 언인스톨한다.■cmake의 인스톨
# yum install cmake.x86_64
※Mysql5.5에는, configure대신에cmake로 되었다.
■그외의 패키지인스톨
# yum install ncurses-devel
※cmake시에 필요로 하는 패키지이다.
■MySQL소스의 전개와 디렉토리의 작성
소스 파일을 다운로드 한 디렉토리로 이동하여 다음 명령을 실행한다.
설치하는 부모 디렉토리로 '/ opt / app'를 작성한다. .
# tar zxvf mysql-5.5.25a.tar.gz
# cd mysql-5.5.25a
# mkdir /opt/app
■MySQL 의 Confiugre
트랜잭션 기능을 사용하기 위해서 InnoDB 활성화한다.
· 문자 코드를 utf8로한다.
설치 디렉터리를 / opt / db / mysql]로
데이터베이스의 Data 디렉터리를 / db / mysql / data]
# cmake . -DEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=true \
-DCMAKE_INSTALL_PREFIX=/opt/app/mysql \
-DMYSQL_UNIX_ADDR=/opt/app/mysql/tmp/mysql.sock \
-DMYSQL_DATADIR=/db/mysql/data
■MySQL의 컴파일과 인스톨
# make
# make install
'MySQL' 카테고리의 다른 글
MySQL with tcmalloc (0) | 2017.05.31 |
---|---|
Index Condition Pushdown (0) | 2017.05.31 |
MySQL의 심플유저 계정 설정 (0) | 2017.05.25 |
MySQL의 기동과 정지 - Oracle과의 비교 (0) | 2017.05.25 |
MySQL명령어 실행시의 패스워드 (0) | 2017.05.23 |