-
1. MySQL Workbench 화면구성Database/Mysql 2020. 3. 26. 19:39
참고서적
https://book.naver.com/bookdb/book_detail.nhn?bid=10652258
이미지 썸네일 삭제
이것이 MySQL이다
『이것이 MYSQL이다』는 MYSQL의 고급 기술을 다루는 기술서가 아니다. 실무 환경에서 이뤄지는 MYSQL의 실제 사용 사례를 실습을 통해 학습자가 체험하면서 배울 수 있게 한다. 따라서 철저하게 MYSQL, 데이터베이스를 처음 시작하는 학습자 수준에 구성과 난이도를 맞추었다. 책에 수록된 실습은 책에 있는 그대로 이뤄진다.
book.naver.com
1. MySQL 연결창
대표사진 삭제
사진 설명을 입력하세요.
root 는 사용자로 서버는 자신의 컴퓨터를 의미하는 localhost에 포트는 3306번호로 접속하도록 설정되어 있다. 다른 서버로 접속 시도시 Local instance Mysql에서 마우스 오른쪽 버튼을 글릭한후 Edit Connection을 선택해서 추가로 접속할 서버를 등록하거나 편집 할 수 있다.
2. Edit Connections
대표사진 삭제
사진 설명을 입력하세요.
[Connection]
커넥션 방법은 Standard(TCP/IP), Local Socket/Pipe, Standard TCP/IP over SSH, MySQL Fabric Management Node등 4가지 선택이 가능한데 대부분 Standard(TCP/IP)를 사용한다.
[Parameters]
localhost는 자신의 컴퓨터를 의미한다. 접속할 컴퓨터가 외부에 있다면, 서버컴퓨터의 ip를 적어준다.Mysql의 포트는 3306번을 사용한다.
'Default Schema'는 접속한 후에 기본적으로 선택되는 데이터베이스 이름이다. 이부분을 비워두면 접속 후에 사용할 데이터베이스를 별도로 지정해야한다.
[Remote Management]
원격 관리를 위해 설정하는 부분이다. 이부분의 활성화를 위해선 Hostname 부분이 127.0.0.1을 제외한 실제 ip주소로 설정되어 있어야 한다. 'Native Windows remote management'를 선택하면 MySQL 서버가 설치된 OS가 Windows인 경우에만 설정할 수 있다. 'SSH login based management'는 SSH서버 기반으로 원격접속이 된다.
[System Profile]
접속할 서버의 OS종류 및 MySQL설정 파일의 경로등을 설정한다. 활성화 되기 위해선 [Remote Management]에서 'Native Windows remote management'나 'SSH login nased management'가 선택되어 있어야 한다.
- 내비게이터 -
1. [Schemas] 탭
- 데이터베이스(=스키마) 생성 및 삭제
- 데이터베이스 개체(테이블, 뷰, 인덱스, 저장 프로시저, 함수 등)를 생성하고 관리
- 데이터베스의 속성을 조회
2. [Management] 탭
- MANAGENENT
(1) MySQL 서버의 가동상태, 설치된 폴더등을 확인
(2) MySQL 서버에 연결되어 있는 클라이언트 정보를 확인
(3) 사용자의 생성 삭제 및 권한 관리
(4) 서버 변숫 값의 확인
(5) 데이터 내보내기/가져오기 기능
- INSTANCE
(1) MYSQL 연결 정보 관리
(2) MySQL인스턴스 중지 ,시작
(3) Server에 기록된 로그 조회
(4) MySQL 옵션 파일의 설정 정보 확인 및 변경
-PERFORMANCE
(1) 네트워크 상태 및 MySQL의 성능 상태를 확인
(2) 성능 상태의 보고서 작성
(3) 성능 구성의 설정
[MANAGEMENT]
- Server Status
- Client Connections
연결된 클라이언트의 현재 상태가 휴면인지 아닌지 여부를 확인 가능하다. 오른쪽 버튼 클릭후 Kill Connection(s)로 연결을 강제로 끊을 수 있다.
- Data Export
'NEWS' 데이터 백업하기
스토어드 프로시저, 스토어드함수, 트리거 등 전부 백업
우측 하단 START EXPORT 클릭
백업 완료후 창 닫기
[Startup/Shutdown]
- MySQL 서버의 현재 작동상태를 확인 할 수 있다.