본문 바로가기

Dev

MySQL Workbench 설정 - 스키마, 사용자 계정 생성, Table 만들기

(2015.05.04) MySQL Workbench 설정 - 스키마, 사용자 계정 생성, Table 만들기


> OS: Windows 7 Ultimate K 64bit

> Tools: Visual Studio Professional 2013

> MySQL Version: v5.6.24

> Reference URL: http://withcoding.com/36



<1> 스키마(데이타베이스) 만들기


(1) 아래의 Create a new schema 버튼을 누른다.



(2) database 이름 및 character set을 선택한다.

- Name: FireMon

- Collation: utf8 - default collation





(3) navigator에 FireMon 이 생성되었다.



<2> 사용자 계정 만들기


(1) 왼쪽 상단의 Users and Privileges 를 선택하고, 아래의 Add Account를 클릭한다.



(2) login tab에서 name 및 password를 입력한다.


- Login Name: user1

- password:



(3) Schema Privileges 탭을 선택하고 Add Entry... 를 클릭한다.



(4) 특정 스키마를 선택하기 위해 Selected schema를 선택한다.



(5) Select "ALL"을 선택하고 Apply를 클릭한다.



<3> Connection 생성하기


(1) 새로운 사용자 계정으로 접속할 수 있도록 connection을 생성한다.

홈 화면에서 아래의 (+) 를 클릭한다.



(2) connection name과 user name, default schema를 입력한다.

- Connection Name: FireMon

- Username: user1

- Default Schema: FireMon


(3) 아래의 Test Connection 버튼을 클릭한다.



(4) connection이 정상적으로 이루어 졌는지 확인한다.



(5) 정상 완료되면 새로운 사용자 connection이 생성된다.



<4> Table 만들기


(1) File -> New Query Tab을 클릭한다.



(2) 빈 화면에 아래의 테이블 정보를 입력하고, 노란색 execute 버튼을 클릭한다.


CREATE TABLE `history` (

  `Index` int(11) NOT NULL AUTO_INCREMENT,

  `DeviceNo` varchar(10) NOT NULL,

  `DeviceID` varchar(30) NOT NULL,

  `Location` varchar(45) DEFAULT NULL,

  `SensorInitConfig` varchar(10) DEFAULT NULL,

  `OperationConfig` varchar(10) DEFAULT NULL,

  `StateAutoSendPeriod` int(11) DEFAULT NULL,

  `SensorInitCount` int(11) DEFAULT NULL,

  `Time` datetime DEFAULT NULL,

  `Direction` varchar(10) DEFAULT NULL,

  `Event` varchar(45) DEFAULT NULL,

  `InfoType` varchar(45) DEFAULT NULL,

  PRIMARY KEY (`Index`)

) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8;


table.txt




(3) workbenck를 닫은 후, 재 실행하여, 아래와 같이 table이 생성된 것을 확인한다.



(4) file -> new query tab...을 선택하고, 아래와 같이 입력한다.


select * from firemon.history



(5) 현재는 아무런 data가 없으므로 내용이 비어 있다.

   단말기로 부터 data가 입력된 후 query문을 실행하면, 아래와 같이 상세 data 값을 확인할 수 있다.