MySQL RPM 설치 > Database

본문 바로가기
사이트 내 전체검색


회원로그인

오늘 35
어제 328
최대 618
전체 369,250
마음을 나누는 인터넷 일기장 - 통플 다이어리
Database

MySQL RPM 설치

페이지 정보

작성자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일07-02-13 17:20 조회13,470회 댓글0건

본문

MySQL을 리눅스 박스에 설치하는 방법에는 3가지가 있다. 첫번째는 rpm파일을 설치하는 것이고, 두번째는 바이너리 파일을 설치하는 것이고, 세번째는 소스파일을 직접 컴파일하여 설치하는 것이다. 만일 RedHat기반의 배포판을 사용하고 있다면 rpm파일을 설치하는 것이 가장 좋고, 그렇지 않을 경우에는 바이너리 파일을, 그리고 꼭 필요한 경우, 소스코드를 직접 컴파일하여 설치하면 된다.
보통 소스파일을 직접 컴파일하여 설치할 경우 가장 최적화된 시스템으로 설치할 수 있다고 생각하지만 이것은 잘못된 생각이다. MySQL AB사에서 이미 가장 최선의 방법으로 컴파일 한것을 rpm파일로 만들어 배포하기 때문에, 컴파일 옵션에 관해 상세히 알지 못한다면 최적화된 컴파일된 프로그램을 생성할 수 없기 때문에 바이너리 파일보다 더 성능이 떨어진 결과물을 얻게 된다. 따라서 자신이 컴파일 옵션에 대해 잘 알지 못한다면 rpm파일 또는 바이너리 파일을 받아서 설치하는 것이 최선이다.

RPM 파일을 사용하여 설치하기

rpm 파일은 mysql.com 사이트와 그 미러사이트에서 구할 수 있다. 현재 이글을 쓸 당시 최신 버전은 MySQL-3.23.43-1.i386.rpm 이다. 그리고 MySQL-4.0은 알파버젼 상태에 있다. rpm파일은 용도에 따라 분리되어 있는데, 각각의 파일과 용도는 다음과 같다.
MySQL 서버 데몬
MySQL-bench 벤치마크 - 성능 측정을 위한 프로그램
MySQL-client 클라이언트 파일. 서버 데몬은 다른 서버에 설치되어 있을 경우 클라이언트만 설치하여 다른 호스트의 서버 데몬에 접근할 수 있다.
MySQL-devel MySQL관련 프로그램을 컴파일 할 경우 필요한 include파일과 lib파일
MySQL-shared MySQL을 사용하는 프로그램을 위한 dynamic library파일
위 파일중 필요한 파일 - 일반적으로 모두 설치하면 무난하다. -을 rpm -i 명령을 사용하여 인스톨하면 된다.
MySQL 서버 데몬 rpm 파일의 설치와 동시에 서버의 접근 권한을 관리하는 grant 테이블의 초기화가 자동으로 실행된다. 이때, 이전에 미리 등록된 grant테이블이 있을 경우에는 이전의 파일을 그대로 사용하게 된다. grant 테이블이 없을 경우에만 새로 만들어 주게 된다. grant 테이블이 만들어진 후에는 출력되는 메시지와 같이 mysql 테이블에 대한 root사용자의 비밀번호를 설정해 주는 것이 좋다. 처음에는 root 사용자의 비밀번호는 아무 내용없는 것으로 설정이 되어있다. 따라서 비밀번호를 물으면 그냥 엔터키를 누르면 된다. 비밀번호를 바꿀 경우 아래와 같이 하면 된다.
/usr/bin/mysqladmin -u root -p password 'new-password'
/usr/bin/mysqladmin -u root -h hostname -p password 'new-password'
이때 비밀번호를 물으면 그냥 엔터를 누르면 된다. 위 명령을 실행한 후에는 새로운 비밀번호가 적용이 된다. 위 두번째 명령은 도메인 설정에 따라서 에러가 날 수도 있다. 에러가 날 경우 hostname을 localhost라 지정해 준다. 자세한 내용은 MySQL 관리자 안내서를 참조한다
위 rpm파일이 각각의 디렉토리에 설치하는 파일은 다음과 갈다.
/usr/bin 각 실행 파일
/usr/sbin 데몬 실행 파일
/etc/rc.d/init.d 시스템 부팅시 자동 실행 가능하게 하는 스크립트
/usr/doc/MySQL-3.23.43 도큐먼트
/usr/share/mysql MySQL 실행에 필요한 리소스 파일들
/usr/share/mysql/my-medium.cnf 파일을 /etc/my.cnf 로 복사해 준다. 이것은 서버와 클라이언트, 그리고 MySQL패키지와 관련된 모든 어플리케이션의 설정을 가지고 있다. 일단은 기본적인 것을 사용하면 된다.

바이너리 파일을 사용하여 설치하기

위 rpm파일로 설치할 수 없을 경우, 바이너리 파일을 설치하면 된다. 이때 같이 포함되어 있는 INSTALL-BINARY파일을 참조하여 설치하면 된다.

소스파일을 컴파일하여 설치하기

보통의 경우 소스파일을 직접 컴파일하여 설치할 필요는 없다. 만약 설치가 필요한 경우 INSTALL-SOURCE 파일의 내용을 참조하여 설치하면 된다.

추천 0

댓글목록

등록된 댓글이 없습니다.

Database 목록

Total 71건 1 페이지
Database 목록
번호 제목 글쓴이 날짜 조회 추천
71 MySQL #1690 - BIGINT UNSIGNED value is out of rang… 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-08 853 0
70 MySQL ON DUPLICATE KEY UPDATE 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-04 3385 0
69 InnoDB 형식의 테이블 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-24 5610 0
68 mysql 대용량처리 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-24 6716 0
67 MySQL FULLTEXT 검색 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-25 9047 0
66 MySQL 문자열 길이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-25 8068 0
65 [MySQL] Full-Text Search 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-08 8729 0
64 mysql euc-kr -> utf-8 변환 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-04 8204 0
63 [mysql] SQL order string as number 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-28 7447 0
62 [MySQL] 서브쿼리 - 두 개 이상의 SQL쿼리 조합하기 no_profile 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-14 6715 0
61 MYISAM -> INNODB 변환 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-06 13063 0
60 mysql euckr 을 utf8 로 변경 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-29 12188 0
59 VB MySql 연결 및 한글문제 해결 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-06 14762 0
58 windows 2003 MySQL 서비스 프로그램 등록 1067 에러 댓글2 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-11 19236 0
57 MySQL에서 root 암호(password) 설정 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-03 13954 0
56 MySQL에서 오라클의 rownum 구현하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-21 13104 0
55 mysql의 union연산이 빠르다고 합니다. 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-20 12074 0
열람중 MySQL RPM 설치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-13 13471 0
53 MySQL 설치 (바이너리 혹은 소스) 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-13 10338 0
52 [mysql] 윈도우MySQL4.1.12 root 암호 잊어 버렸을 경우 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-21 11607 65
게시물 검색

Copyright © nuno21.net All rights reserved. 상단으로
모바일 버전으로 보기