MySQL
-
[statement] SHOW STATUSMySQL 2022. 8. 25. 11:25
MySQL Server 의 상태를 나타내는 변수인 status variables 의 값을 보여줍니다. SHOW [ GLOBAL | SESSION ] STATUS [ LIKE 'pattern' | WHERE expr ] SHOW STATUS statement 는 mysql Command-line Client 에 접속한 후 실행합니다. SHOW STATUS statement 를 실행하는데는 어떤 권한도 필요하지 않습니다. GLOBAL modifier 를 사용하면 MySQL Server 의 상태 또는 session 의 상태값들에서 집계된 status variables 의 값을 보여줍니다. GLOBAL modifier 를 사용할 경우 지정한 이름의 global status variables 가 존재하면 보여주고..
-
쿼리문에서 system variables 참조하기MySQL 2022. 8. 16. 21:44
mysql Command-line Client 를 사용하여 SELECT 문과 같은 쿼리문 안에서 system variables 를 참조하고자 할 경우 @@ qulifier 를 사용합니다. GLOBAL system variables 을 참조하고자 할 경우 @@GLOBAL.variable_name 의 형식을 사용합니다. SESSION system variables 을 참조하고자 할 경우 @@SESSION.variable_name 의 형식을 사용합니다. @@variable_name 과 같은 형식으로 사용할 경우 GLOBAL system variables 가 존재하면 GLOBAL 을 참조하고 존재하지 않으면 SESSION system variables 를 참조합니다. example : mysql> SELECT ..
-
[statement] SHOW VARIABLESMySQL 2022. 7. 14. 14:38
SHOW VARIABLES statement 를 사용하여 system variables 의 값을 조회할 수 있습니다. SHOW VARIABLES statement 는 mysql Command-line Client 에 접속하여 실행합니다. SHOW [ GLOBAL | SESSION ] VARIABLES [ LIKE 'pattern' | WHERE expr ] SHOW VARIABLES statement 를 사용하는 데는 어떤 권한도 필요없습니다. GLOBAL modifier 를 사용하면 global system variables 의 값을 조회할 수 있습니다. 지정한 gloval system variables 에 매칭되는 이름이 존재하지 않으면 아무것도 출력되지 않습니다. SESSION modifier 를 ..
-
[statement] SETMySQL 2022. 7. 11. 14:44
SET statement SET statement 로 system variables 값 지정 방법 (non-persistent setting) mysqld-auto.cnf Option 파일 수정 방법 (persistent setting) SET statement MySQL Server 에 영향을 주는 system variables 의 값을 변경할 때 사용합니다. mysql Command-line client 를 실행하여 MySQL Server 에 접속한 후 SET statement 를 수행합니다. SET variable = expr [,variable=expr] ... example : mysql> SET GLOBAL max_connections = 200; Dynamic 속성을 가지고 있는 system..
-
MySQL status variablesMySQL 2022. 7. 6. 14:11
MySQL status variables MySQL status varaiblse 값 확인 방법 아래는 이 페이지에서 소개하는 status variables 의 목록입니다. status variables 설명 특징 Aborted_clients 접속이 중단된 client 수를 나타냅니다. global Aborted_connects MySQL Server 로의 접속 시도가 실패한 횟수를 나타냅니다. global Bytes_received Client 로부터 수신받은 데이터의 byte 수를 나타냅니다. global, session Bytes_sent MySQL Server 가 Client 로 전송한 데이터의 byte 수를 나타냅니다. global, session Com_select select 문이 실행된 개..
-
MySQL system variablesMySQL 2022. 7. 4. 16:02
MySQL system variables system variables 포맷 system variables 값 확인 방법 system variables 값 수정 방법 system variables Modifier system variables 목록 MySQL system variables MySQL system variables 은 MySQL 의 동작에 영향을 주는 변수입니다. MySQL option 과 마찬가지로 MySQL Server 의 Command-line 옵션 또는 Option 파일에 변수의 값을 지정하여 실행 중에 적용하거나 재시작 시 적용되도록(program startup 옵션) 사용할 수 있습니다. system variables 에는 global system variables 과 sessi..
-
MySQL OptionsMySQL 2022. 7. 4. 16:02
MySQL 옵션 사용 가능한 Option 목록 확인 방법 Option 적용 방법 Option 적용 순서와 우선 순위 Option Modifier 아래는 여기서 소개할 옵션의 목록입니다. 옵션에는 Server 옵션과 Client 옵션이 별도로 존재합니다. mysqld 는 MySQL Server program 입니다. Client 옵션의 경우 mysql Command-line Client 와 mysqladmin 을 기준으로 작성하였습니다. 특징 항목에 있는 "command-line only" 는 해당 옵션이 program 의 command-line 옵션으로만 사용됨을 뜻합니다. 옵션 설명 Server Client 특징 --help help 메시지를 출력하고 바로 종료합니다. mysqld mysql mysql..
-
Option 파일MySQL 2022. 7. 1. 14:31
Option 파일 Option 파일 종류와 우선 순위 사용자 Option 파일 Option 파일 작성법 Option 파일 별 지정된 system variables 확인하기 mysqld-auto.cnf 에 지정된 system variables 확인하기 Option 파일 MySQL Server program 또는 Client program 은 시작할 때 항상 사용되는 옵션들이 작성된 Option 파일을 읽습니다. 따라서 지속적으로 적용될 옵션들을 Option 파일에 미리 작성해두면 편리합니다. Option 파일은 Configuration 파일 이라고도 부릅니다. 또한 Option 파일에는 옵션들 뿐만 아니라 MySQL 시스템 변수(system variables)에 대한 값 설정도 가능합니다. Option 파..
-
SQLyogMySQL 2022. 6. 17. 15:01
개인 PC와 같은 원격지에서 MySQL Server에 저장된 데이터에 대한 Query 가 가능한 Client 프로그램입니다. SQLyog Community 버전은 무료로 사용하실 수 있습니다. 다운로드는 구글에서 SQLyog 다운로드라고 입력하시면 여러 링크를 찾으실 수 있습니다. 설치 후 실행하시면 아래와 같은 화면이 표출됩니다. 왼쪽 상단의 빨간색 박스로 표시한 부분을 클릭하시거나 [File]->[New Connection...] 을 선택하시면 접속할 MySQL Server에 대한 접속 정보를 설정하실 수 있습니다. 아래와 같이 접속할 MySQL Server 의 정보를 작성합니다. SQLyog 는 default 로 3306 포트를 사용하여 MySQL Server에 접속합니다. 서버에 접속하기 위해서는..
-
관리 DatabaseMySQL 2022. 6. 16. 14:36
관리 Database 관리 database 종류 mysql Database Grant Tables 관리 Database MySQL root 계정으로 mysql Command-Line Client 를 사용해서 MySQL Server에 접속합니다. mysql Command-Line Client 를 사용하여 root 사용자로 접속할 경우 관리 database 목록을 확인할 수 있습니다. 만약 일반 사용자 계정으로 접속할 경우에는 사용자가 생성한 database 만 표시 됩니다. mysql> show databases; 관리 database 종류 information_schema Database 이름, Table 이름, Column 이름, 권한 이름과 같은 metadata에 대한 정보를 포함합니다. mysql ..