5.1. 서버 측면 프로그램 개요
5.2. mysqld — MySQL 서버
5.2.1. 옵션 및 변수 레퍼런스
5.2.2. 명령어 옵션
5.2.3. 시스템 변수
5.2.4. 시스템 변수 사용하기
5.2.5. 상태 변수
5.2.6. SQL 모드
5.2.7. 셧다운 프로세스
5.2.8. 서버 측면 도움말
5.3. MySQL 서버 스타트업 프로그램
5.3.1. mysqld_safe — MySQL 서버 스타트업 스크립트
5.3.2. mysql.server — MySQL 서버 스타트업 스크립트
5.3.3. mysqld_multi — 여러 개의 MySQL 서버 관리
5.4. mysqlmanager — MySQL 인스턴스 매니저
5.4.1. MySQL 인스턴스 매니저 명령어 옵션
5.4.2. MySQL 인스턴스 매니저 구성 파일
5.4.3. MySQL 인스턴스 매니저를 사용해서 MySQL 서버 시작하기
5.4.4. 인스턴스 매니저 사용자 및 패스워드 관리
5.4.5. MySQL 서버 인스턴스 상태 모니터링
5.4.6. MySQL 서버 매니저에 연결하기
5.4.7. MySQL 서버 매니저 명령어
5.5. 설치 관련 프로그램
5.5.1. comp_err — MySQL 에러 메시지 파일 컴파일하기
5.5.2. make_win_bin_dist — ZIP 아카이브 형태로 MySQL 배포판 패키지하기
5.5.3. mysql_fix_privilege_tables — MySQL 시스템 테이블 업그레이드하기
5.5.4. mysql_install_db — MySQL 데이터 디렉토리 초기화 스크립트
5.5.5. mysql_secure_installation — MySQL 설치 보안 개선하기
5.5.6. mysql_tzinfo_to_sql — 타임 존 테이블 읽기
5.5.7. mysql_upgrade — MySQL 업그레이드를 위해 테이블 검사하기
5.6. 일반 보안 이슈
5.6.1. 일반 보안 가이드라인
5.6.2. 해커에 대비해서 MySQL 보안 설정하기
5.6.3. 보안 관련 mysqld 옵션
5.6.4. LOAD DATA LOCAL을 사용한 보안 이슈
5.6.5. 정상 사용자 자격으로 MySQL을 구동하는 방법
5.7. MySQL 접속 권한 시스템
5.7.1. 접속 권한 시스템의 임무
5.7.2. 접속 권한 시스템의 동작 원리
5.7.3. MySQL이 제공하는 접속 권한
5.7.4. MySQL 서버에 연결하기
5.7.5. 접속 통제, Stage 1: 연결 검증
5.7.6. 접속 통제, Stage 2: 요청 검증
5.7.7. 권한 변경이 효력을 나타내는 시점
5.7.8. Access denied 에러의 원인
5.7.9. MySQL 4.1 이후의 패스원드 해싱 (Hashing)
5.8. MySQL 사용자 계정 관리
5.8.1. MySQL 사용자 이름 및 패스워드
5.8.2. MySQL에 새로운 사용자 계정 추가하기
5.8.3. MySQL에서 사용자 계정 삭제하기
5.8.4. 계정 자원 한정하기
5.8.5. 계정 패스워드 할당하기
5.8.6. 패스워드 보안 유지하기
5.8.7. 보안 연결 사용하기
5.9. 백업 및 복구
5.9.1. 데이터베이스 백업
5.9.2. 데이터베이스 백업 및 복구 전략 예제
5.9.3. 시점 (Point-in-Time) 복구
5.9.4. 테이블 M/A 및 크래시 (Carsh) 복구
5.10. MySQL 지역화 (Localization) 및 국제적 (International) 사용
5.10.1. 데이터 및 정렬용으로 사용되는 문자 셋
5.10.2. 에러 메시지 언어 설정하기
5.10.3. 새로운 문자 셋 추가하기
5.10.4. 문자 정의 어레이 (Array)
5.10.5. 스트링 콜레션 (Collation) 지원
5.10.6. 멀티-바이트 문자 지원
5.10.7. 문자 셋 사용상의 문제점
5.10.8. MySQL 서버 타임 존 지원
5.10.9. MySQL 서버 지역화 (Locale) 지원
5.11. MySQL 서버 로그
5.11.1. 일반 쿼리 및 슬로우 쿼리 로그 결과를 기록할 곳 선택하기
5.11.2. 에러 로그
5.11.3. 일반 쿼리 로그
5.11.4. 바이너리 로그
5.11.5. 슬로우 쿼리 로그
5.11.6. 서버 로그 M/A
5.12. 동일 머신에서 여러 개의 MySQL 서버 구동하기
5.12.1. 윈도우에서 여러 개의 MySQL 서버 구동하기
5.12.2. 유닉스에서 여러 개의 MySQL 서버 구동하기
5.12.3. 다중-서버 환경에서 클라이언트 프로그램 사용하기
5.13. MySQL 쿼리 캐시
5.13.1. 쿼리 캐시의 연산 방식
5.13.2. 쿼리 캐시 SELECT 옵션
5.13.3. 쿼리 캐시 구성
5.13.4. 쿼리 캐시 상태 및 M/A
이 장에서는 MySQL 설치를 관리하는 사항들에 대해서 설명을 하겠다:
- 서버 구성
- 사용자 계정 관리
- 백업 실행
- 서버 로그 파일
- 쿼리 캐시