마리아DB 시작하기
도서명:마리아DB 시작하기
저자/출판사:다니엘,바솔로뮤/에이콘출판
쪽수:164쪽
출판일:2017-05-31
ISBN:9791161750026
목차
1장. 마리아 DB 설치
__마리아DB 시리즈 선택
____개발 시리즈
____안정 시리즈
____유지 보수 시리즈
__윈도우에 마리아DB 설치
__맥OS X에서 마리아DB 설치
__데비안, 우분투, 민트 리눅스에 마리아DB 설치
__페도라, 레드햇, 센트OS에 마리아DB 설치
__다른 리눅스 배포판에 마리아DB 설치
__마리아DB 패키지 보****
__설치 후 작업
__설치 과정에 발생하는 문제에 대한 해결 방법
__요약
2장. 마리아DB 설정
__마리아DB 파일 시스템의 구조
____윈도우에서 마리아DB 파일 시스템의 구조
____리눅스에서 마리아DB 파일 시스템의 구조
__리눅스의 모듈별 설정
__마리아DB 설정 파일의 구조
___설정 파일은 어디 있을까?
____주석
____그룹
____설정 값을 생략 가능한 옵션
____설정 값을 가져야 하는 옵션
____옵션 포매팅
____옵션, 옵션을 지정하는 곳
__변경한 설정을 반영
__요약
3장. 마리아DB 보****
__보****계층
__10초 안에 마리아DB를 안전하게 만드는 방법
__안전하게 접속하는 방법
____커맨드라인에서 안전하게 접속하는 방법
____스크립트에서 안전하게 접속하는 방법
__서버 보****
__건물 보****
__내부 네트워크 보****
__인터넷 보****
__요약
4장. 마리아 DB 관리
__사용자 권한
____전체에 적용되는 관리자 권한
____데이터베이스, 테이블, 칼럼 단위 권한
____기타 부가적인 권한과 제한
__사용자 생성
__권한 부여, 제거, 보기
____권한 부여
____권한 제거
____권한 보기
__비밀번호 설정과 변경
__사용자 제거
__요약
5장. 마리아DB 사용: 데이터베이스와 테이블
__mysql 명령 클라이언트 애플리케이션
__마리아DB에 접속
__데이터베이스 선택을 위해 USE 사용
__서버의 모든 데이터베이스를 보기 위해 SHOW 사용
__데이터베이스 생성과 삭제
____데이터베이스 생성을 위해 CREATE DATABASE 사용
____데이터베이스 삭제를 위해 DROP DATABASE 사용
__데이터, 테이블, 정규화
__테이블 생성, 변경, 삭제
____CREATE TABLE 사용
______CREATE TABLE 사용: 기본 문법
______CREATE TABLE 사용: 데이터 타입
______CREATE TABLE 사용: 다른 옵션
______CREATE TABLE 사용: 예
______테이블을 생성하는 명령을 보기 위해 SHOW 사용
______테이블 구조를 보기 위해 DESCRIBE 사용
____ALTER TABLE 사용
______ALTER TABLE 사용: 기본 문법
______ALTER TABLE 사용: 칼럼 추가
______ALTER TABLE 사용: 칼럼 변경
______ALTER TABLE 사용: 칼럼 삭제
____DROP TABLE 사용
__요약
6장. 마리아DB 사용: 입력, 수정, 삭제
__INSERT 사용
____전체 칼럼 데이터 입력
____일부 칼럼 데이터 입력
____다른 테이블에서 데이터 입력
____파일에서 데이터 입력
__UPDATE 사용
__DELETE 사용
__요약
7장. 마리아DB 사용: 데이터 조회
__데이터 조회
____모든 데이터 조회
____선택 칼럼만 조회
__데이터 필터링과 조회
____특정 값 필터링
____논리 연산자 사용
______AND 연산자 사용
______OR 연산자 사용
______연산자 처리 순서
______IN 연산자 사용
______NOT 연산자 사용
____LIKE를 사용해서 검색
____데이터 정렬
____데이터 조인
__데이터 요약
____AVG 함수
____COUNT 함수
____MIN과 MAX 함수
____SUM 함수
____요약 데이터로 GROUP BY 사용
____GROUP BY 결과를 필터링하기 위해 HAVING 사용
__요약
8장. 마리아DB 유지 보수
__마리아DB 로그 파일
____바이너리 로그
____에러 로그
____일반 쿼리 로그
____슬로우 쿼리 로그
__마리아DB 최적화와 튜닝
__데이터 백업, 가져오기, 복원
____mysqldump를 사용한 기본 백업
____mysqldump를 사용한 백업으로 복원
____mysqldump를 사용해서 탭을 구분자로 한 백업 생성
____mysqlimport로 데이터 복원 및 가져오기
____mysqlhotcopy로 MyISAM 테이블 백업
____xtrabackup으로 XtraDB와 InnoDB 테이블 백업
____xtrabackup으로 만든 백업으로 복원
____콜드 백업
__마리아 DB 보수
____mysqlcheck로 테이블 체크 및 최적화
____테이블 보수
__요약