2. DBMS이야기/02. MySQL 37

mysqladmin — Client for Administering a MySQL Server (1)

4.5.2 mysqladmin — MySQL Server를 관리하는 클라이언트 mysqladmin은 관리 작업을 수행하는 클라이언트이다. 당신은 서버의 구성 및 현재 상태, 데이터베이스를 생성하고 삭제하는 방법 등을 확인하는 데 사용할 수 있다.다음과 같이 mysqladmin 을 호출한다:shell> mysqladmin [options] command [command-arg] [command [command-arg]] ... mysqladmin 은 다음 명령을 지원한다. 일부 명령은 명령 이름 다음에 인수를 넣어야 한다. create db_name새로운 데이터베이스 db_name 를 생성한다. debug오류 로그에 디버그 정보를 기록하는 서버를 말한다. 이 정보의 형식 및 내용이 변경 될 수 있다.이 곳..

[MYSQL] 데이터 타입

* 숫자형 - 참 값 @ TINYINT(1) , SMALLINT(2) , MEDIUMINT(3) , INT(4) , BIGINT(8) @ DECIMAL (가변 크기) - [ 바이트 단위로 2진수 데이터 저장 ] Ex) DECIMAL(12) => 0001 0010 Ex) 실수 저장 :: DECIMAL(5,3) - 근사 값 [ equal 을 통한 비교 불가능 ] @ FLOAT(4) , DOUBLE(8) Ex) create table test01(name char(5), score int, fscore, float); [ 해당 정보의 테이블 생성 ] insert into test01 values('aaa' , 34 , 12.34); [ 데이터 삽입 ] alter table test01 modify fscore..

MySQL general Log, slow long query, Session State, Session Profile

상용 DBMS에서 DB 성능 정보를 수집하는 다양한 Powerful한 기능이 오픈소스 DBMS에서는 상대적으로 약합니다. 튜너들에게는 특히 각 세션별 실행계획을 확인하고, 세션별 성능 Profile이 필수적으로 필요합니다. 상용 DBMS처럼 막강하진 않지만, MySQL에서도 할 수 있습니다. MySQL에서는 아래와 같은 방법으로 general Log, slow long query, Session State, Session Profile을 할 수 있습니다. 아래의 스크립트를 참조하세요. /****************************************MySQL에서 세션별 상태, 쿼리 내용 보기쿼리 플랜 보기****************************************/ -- genera..

SQL Server, MySQL DBA Commands 비교 (1)

SQL Server DBA가 MySQL DB를 처음 운영하게 되었을 때, 본인에게 익숙한 시스템프로시저(SQL Server에서의 정식명칭은 "데이터베이스 엔진 저장 프로시저"라고 합니다.)가 MySQL에서 뭔지 몰라서 매번 Commands를 찾아봤던 것 같습니다. 이 포스팅은 누군가에게 그런 수고스러움을 덜어주려는 목적으로 작성하였습니다.물론 그 반대의 경우(MySQL DBA -> SQL Server DBA)에도 유용할 것입니다. 실은 CREATE DATABASE, CREATE TABLE 같은 경우 그 세세함의 깊이는 한 두 차례의 포스팅으로는 이루 COVER할 수 없습니다. 이 포스팅은 해당 Command의 가장 쉽고 기본적인 사용으로 비교했습니다. 더 자세한 옵션들은 해당 DBMS의 메뉴얼에서 Com..

Installing MySQL on Unix/Linux Using Generic Binaries

Chapter 1 Installing MySQL on Unix/Linux Using Generic Binaries오라클의 MySQL 바이너리 배포판을 제공합니다. 이러한 바이너리로 압축된 tar 파일의 형태로 배포되는 다수의 플랫폼 (tar.gz 등의 확장자를 가진 파일)뿐만 아니라, 선택한 플랫폼에 대한 플랫폼 별 패키지 형식의 바이너리 가 있습니다. 이 절에서는 압축 된 tar 파일 바이너리 배포판에서의 MySQL의 설치를 다루고 있습니다. 다른 플랫폼 특정 패키지 형식의 경우, 다른 플랫폼 별 섹션을 참조하십시오. 예를 들어, Windows 분포에서는, 마이크로 소프트 윈도우에서 Installing을 보십시오. MySQL의를 구하려면, MySQL의를 얻는 방법을 참조하십시오. MySQL의 압축 된 ..

MySQL Workbench: Tabkes and Data Migration

MySQL 워크벤치는 MS SQL Server 등 다른 RDBMS 테이블, 오브젝트, 데이터 등을 MySQL로 마이그레이션 하는 데 쉽고 완벽한 방법을 제공한다. 개발자들과 DBA들은 빠르고 쉽게 존재하는 어플리케이션을 MySQL과 MySQL에 의해 운영될 수 있는 어떤 시스템으로든 변형이 가능하다. MySQL 워크벤치 마이그레이션 툴은 DBA와 개발자들이 시각적이고, 쉽게 포인트로 클릭할 수 있는 환경을 제공하여 시간을 줄이도록 해준다. 복잡한 마이그레이션 프로세스를 쉽게 구성 최적화 하고 관리할 수 있다. : ㅇ 마이그레이션 프로젝트 관리 - 마이그레이션을 하여 구성최적화, 복사, 수정, 실행, 스케쥴 관리가 가능하다. ㅇ 소스와 다겟 선정 - 유저들이 특정한 데이터 소스를 정의하도록 해주며, 마이그..

The World’s Most Popular Open Source Database

Top 10 Reasons to Choose MySQL for Next Generation Web Applications - 7. The World’s Most Popular Open Source Database 다음 세대 웹 어플리케이션을 위한 MySQL 선택의 Top 10가지 이유 - 7. 세계에서 가장 인기있는 오픈 소스 데이터베이스 세계에서 가장 인기있는 오픈소스 데이터베이스로서 My SQL은 "MySQL 에코시스템"이라고 불리는 것의 중심에 왔다. 이런 에코시스템은 MySQL에 의존하는 가치를 향상사키기 위해 수백만명의 개발자, DBA, 시스템 관리자 뿐만 아니라 대기업과 수천개의 중소기업 파트너를 포함하여 구성되고 있다. My SQL이 세계에서 가장 인기있는 오픈소스 데이터베이스라는 사실은 다..