■ mysqld_multi - 다중 MySQL 서버 관리 mysqld_multi는 서로 다른 유닉스 소켓 파일과 TCP/IP 포트상에서 연결을 기다리는 mysqld 프로세스를 관리하기 위한 쉘 스크립트 프로그램입니다. 이것은 MySQL서버를 시작할수도 있고 종료할 수도 있으며, 또는 서버의 현재 상태를 보고할 수도 있습니다. MySQL 인스턴스 매니저는 다중 서버를 관리하는 것을 달리 의미하는 용어입니다. mysqld_multi 는 my.cnf (또는 --config-file 옵션으로 이름 붙여진 파일)에서 [mysqldN]라는 이름의 그룹을 검색합니다. N는 모든 양수 정수가 될 수 있습니다. 이 번호는 다음의 섹션에서 옵션 그룹 번호 또는 GNR로 참조됩니다. 그룹 번호는 각 그룹을 구분하며 여러분이..
■ MySQL Log란 DBMS에서는 자신의 상태를 기록하기 위해 로그라는 방법으로 자신의 상태를 기록합니다. MySQL에서도 마찬가지로 여러가지 로그를 제공합니다. 시스템에 관련된 로그, 복제를 구성하기 위해 사용되는 바이너리 로그, 시스템 에러에 관련된 로그, SQL 성능에 관련된 로그까지 여러가지 로그들을 제공합니다. MySQL에서 제공되는 이 로그들에 대해서 자세히 한번 알아보겠습니다. ■ MySQL Log종류 MySQL에서 제공되는 로그들이 어떤것들이 있으며 어떤 역활을 하는지 간단히 알아보겠습니다. + Error Log mysqld의 시작, 운영, 종료때 나오는 문제들을 작성합니다. + General query log 클라이언트로부터 접속된 접속 내용과 수행된 SQL문법을 기록합니다. + Bi..
MySQL설치 후 제공하는 프로그램들이 여러가지가 있습니다. 개인적으로 생각하기엔 잘 알려지지 않은것들도 있다고 생각합니다. 이번기회에 제공되는 프로그램들을 정리해보면서 어떤것들이 있고 이런 유용한 기능들이 있다는것을 공유해보고 싶어서 이렇게 실습을 통해 정리해 보고자 합니다. ■ MySQL서버 및 서버 시작에 관련된 프로그램들 + mysqld MySQL의 핵심 프로그램으로 data 디렉토리를 읽어 제어하는 메인 프로세스 입니다. MySQL에서 가장 중요한 프로그램이라 할 수 있습니다. 이 프로그램이 수행할 수 있는 목록을 확인해보고 싶다면 다음과 같이 명령을 입력해 보시면 됩니다. shell> mysqld --verbose --help + mysqld_safe MySQL을 소스 설치 후 한번 실행해 보..