강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

MYSQL 관리유틸리티 mysqladmin에 대하여…

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

MYSQL 관리유틸리티 mysqladmin에 대하여

 

 

MYSQL에는 MYSQL관리를 위하여 관리전용명령어인 mysqladmin을 제공하고 있습니다.  

 

 

  MYSQL을 설치하신 후에 MYSQL홈의 bin디렉토리에는 mysqladmin이라는 명령어가 있습니다.  

 

 

  이 명령어로 우리는 MYSQL의 관리적인 측면에서 여러가지 작업을 할 수가 있습니다.  

 

 

 

 

, MYSQL의 관리전용 유틸리티인 mysqladmin으로 할 수 있는 대표적인 작업들은 다음과 같습니다.  

 

 

 

 

-          MYSQL root 패스워드 변경하기

-          MYSQL의 일반계정 사용자 패스워드 변경하기

-          새로운 데이터베이스 생성하기

-          사용중인 데이터베이스 삭제하기

-          MYSQL의 현재상황 살펴보기

-          MYSQL에 접속한 클라이언트(threads)리스트 확인하기

-          MYSQL 캐쉬 데이터 동기화하기

-          MYSQL 종료하기

-          MYSQL 실행 환경변수 확인하기

-          MYSQL에 접속한 사용자 접속끊기

-          MYSQL의 버전 및 여러가지 실행 정보들 확인하기

-          MYSQL이 정상적으로 살아있는지 죽었는지 확인하기

-          기타 MYSQL관리에 필요한 유용한 설정 및 정보확인

 

위에 나열한 바와 같이 mysqladmin으로 MYSQL의 여러가지 관리작업들을 할 수 있습니다.  

 

 

 가장 대표적인 것으로 새로운 데이터베이스를 생성할 수 있으며 기존에 존재하고 있던 데이터베이스를 삭제 할 수도 있습니다.  

 

 

 그리고 현재 실행중인 MYSQL을 종료할 수도 있습니다.  

 

 

 이외에도 mysqladmin으로 할 수 있는 여러가지 작업들이 있습니다.  

 

 

 

 

MYSQL의 관리 유틸리티인 mysqladmin의 명령어위치와 사용형식은 다음과 같습니다.  

 

 

 

 

명령어위치 : /usr/local/mysql/bin/mysqladmin

사용형식 : mysqladmin -u root -p 명령어

 

거듭 말씀드리지만 특별한 경우를 제외하고는 현재 이 책에서 설명하는 MYSQL /usr/local/mysql/ 디렉토리에 직접 소스를 컴파일하여 설치하였다는 가정하에서 설명하고 있습니다.  

 

 

 따라서 MYSQL의 모든 명령어들이 위치하는 곳은 /usr/local/mysql/bin/디렉토리가 됩니다.  

 

 

 

 

위에서 명령어란 mysqladmin에서 사용할 수 있는 여러가지 명령어들을 의미합니다.  

 

 

  명령어의 예로서 reload, shutdown, create, status등이 있으며 이들 명령어에 대해서는 차례차례 하나씩 이어서 설명하였으므로 직접 확인해 보시기 바랍니다.  

 

 

 그리고 -u MYSQL사용자계정을 입력하기 위한 옵션이고 -p는 패스워드를 입력하기 위한 옵션입니다.  

 

 

 

 

지금부터 이에 대해 자세한 사용법을 실제 예와 함께 배워볼 것입니다.  

 

 

  참고로 mysqladmin의 보다 자세한 도움말을 위하여 “mysqladmin --help”를 확인해 보시는 것도 좋은 방법이 될 것입니다.  

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,795 개
  • 현재 접속자 :  187 명