Please Enable JavaScript!
Gon[ Enable JavaScript ]

윈도우10 MySQL 설치 및 설정하는 방법

윈도우10
반응형

윈도우10 MySQL 설치 및 설정하는 방법

 

환경: Windows 10

 

MySQL 은 가장 널리 사용하는 오픈 소스 데이터베이스입니다. 주로 설치형 블로그에 포함되어 있어서 자주 접할 수 있습니다. MySQL 은 무료이며 다중 사용자와 다중 쓰레드를 지원하기 때문에 소규모 서버나 웹사이트를 운영하는데 적합합니다. 오늘은 윈도우10 MySQL 을 설치한 후 콘솔을 열어 데이터베이스와 테이블을 만들어서 조회해 보겠습니다.

 

실행하면 패스워드 입력란이 나타납니다. 처음 입력하는 패스워드는 실제 접속 패스워드가 됩니다. -h 에 호스트명을 입력하는데, localhost 일 경우 생략해도 됩니다. -p 옵션이 붙으면 패스워드를 묻습니다.

> mysql -h [호스트명] -u [아이디] -p

> mysql -u root -p

윈도우10 MySQL 설치 및 설정하는 방법

 

패스워드를 입력하면 콘솔이 열립니다

윈도우10 MySQL 설치 및 설정하는 방법

 

데이터베이스를 생성합니다.

mysql> create database [데이터베이스명] default character set utf8;

mysql> create database message default character set utf8;

 

데이터베이스가 제대로 생성되었는지 확인해 보겠습니다. 그림처럼 위에서 만든 message 데이터베이스를 확인할 수 있습니다.

> show databases;

윈도우10 MySQL 설치 및 설정하는 방법

 

이제 만든 데이터베이스를 사용하려면 선택해야 합니다. 명령어는 다음과 같습니다. 명령어를 실행하면 콘솔에 Database changed 라는 메시지가 나타나야 합니다.

 

> use [데이터베이스명];

> use message;

 

다음은 테이블을 생성합니다. 여기에서 primary key 를 통해 id 컬럼을 고유키로 설정했습니다. 그리고 Engine=’InnoDB’ 는 데이터베이스 엔진으로 InnoDB 를 사용하겠다는 의미입니다. default charset=’utf8’ 은 데이터 문자 인코딩을 8비트 유니코드로 사용하겠다고 명시한 것입니다.

 

mysql> CREATE TABLE member (

    -> id VARCHAR(32) NOT NULL,

    -> name VARCHAR(20) NOT NULL,

    -> password VARCHAR(40) NOT NULL,

    -> primary KEY (id)

-> ) Engine=’InnoDB’ default charset=’utf8’;

 

테이블이 제대로 생성되었는지 확인하기 위해 다음 명령을 실행합니다. 테이블의 구조를 확인할 수 있는 desc 명령어입니다.

 

> desc [테이블명];

> desc member;

윈도우10 MySQL 설치 및 설정하는 방법

 


다음은 만든 테이블에 데이터를 입력해 보겠습니다.

 

Insert into member(id, name, password) value (‘man01’, ‘사람1’, ‘aaa’);

Insert into member(id, name, password) value (‘man02’, ‘사람2’, ‘bbb’);

Insert into member(id, name, password) value (‘man03’, ‘사람3’, ‘ccc’);

 

입력한 값을 조회해 보겠습니다.

> select * from member;

윈도우10 MySQL 설치 및 설정하는 방법

반응형
Posted by 녹두장군1
,