MySQL Server   MySQL 서버

(2019-07-01)

mysqld

1. MySQL 서버 서버 프로그램 : mysqld

  ㅇ 서버 설정 파일 : (유닉스 계열) my.cnf, (윈도우즈) my.ini
     - MySQL 서버가 기동할 때 여러 디렉토리를 순차적으로 탐색하며 최초 발견된 것을 사용


2. MySQL 서버 기동 및 종료 (윈도우즈 한)

  ㅇ 원도우즈 서비스로써, MySQL 등록
     - (관리자 cmd) mysqld --install 서비스명 --defaults-file=(MySQL 디렉토리)my.ini
     - 통상, 윈도우즈 시작시부터, 자동으로 윈도우즈 서비스로써 구동

  ㅇ 커맨드라인 명령어를 통해, 윈도우즈 서비스로써, 수동 시작 및 종료
     - (관리자 cmd) net start 서비스명
     - (관리자 cmd) net stop 서비스명
     - (관리자 cmd) mysqladmin shutdown

  ㅇ MySQL Notifier(별도 설치 프로그램)를 통해, 윈도우즈 서비스로써, 수동 시작 및 종료
     -  윈도우즈 작업표시줄 내 해당 아이콘으로 윈도우즈 서비스의 시작,종료 등 제어 가능


3. MySQL 서버 구성MySQL 서버 구성 = `MySQL 기본 엔진` + `MySQL 스토리지 엔진`
     - 기본 엔진은 1개 이나, 스토리지 엔진은 여럿을 동시에 사용 가능

  ㅇ MySQL 기본 엔진 : 클라이언트로부터의 접속,쿼리 요청 처리,커넥션 핸들러,SQL 파서 등

  ㅇ MySQL 스토리지 엔진 : 실제 데이터 저장 및 쓰기,읽기 등
     - 종류 : InnoDB, MyISAM, Memory, Federated 등


4. mysqld 명령행(커맨드라인) 옵션 例)

  ※ mysqld : MySQL 서버 데몬 프로그램
     - mysqld 기동시 옵션 선택 우선순위
        . 명령행 옵션 -> 옵션 파일 -> 환경 변수
        . 동일 명령행에서는 뒤부터 앞으로 우선순위 둠

  ㅇ --help, -? : 간략한 도움말 출력
  ㅇ --verbose, -v
     - 예) --verbose --help : 전체 도움말
  ㅇ --console : 기동시 각종 메세지 출력 및 기동후 대기 상태 유지

  ㅇ --basedir=dir_name : MySQL 기본 설치 디렉토리 위치 지정
  ㅇ --data=dir_name : MySQL 데이터 디렉토리 위치 지정

  ㅇ --default-storage-engine=type
  ㅇ --host=ip_addr
  ㅇ --skip-grant : 권한 체크 없이 서버 기동

  ㅇ ... (추가작성중) ...


[MySQL] 1. MySQL 2. 마리아 DB 3. MySQL 서버 4. 저장 루틴 5. MySQL 백업 6. MySQL 계정 7. MySQL 활용 (기타) 8. MySQL 함수 9. Prepare 문
[MySQL 변수,타입,문자셋] [MySQL 저장]
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
          1. DB
      1.   데이터베이스 기초
      2.   관계형데이터베이스
            1. RDB
            2. RDBMS
            3. 관계 대수
        1.   RDB 용어
        2.   SQL
        3.   MySQL
              1. MySQL
              2. 마리아 DB
              3. MySQL 서버
              4. 저장 루틴
              5. MySQL 백업
              6. MySQL 계정
              7. MySQL 활용 (기타)
              8. MySQL 함수
              9. Prepare 문
          1.   MySQL 변수,타입,문자셋
          2.   MySQL 저장
      3.   DB 모델링/설계
      4.   회복,병행제어
      5.   데이터웨어하우스
      6.   데이터베이스(기타일반)
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌