본문 바로가기

MySQL

MySQL 8 환경 변수 설정 및 데이터 베이스 만들기

MySQL 설치는 아래 JSP 개발환경 구축편에서 MySQL 설치하기 글을 참고하시기 바랍니다.

 

https://kephilab.tistory.com/9

 

JSP 개발 환경 구축하기 5편 - MySQL 8.0.16 설치하기

웹 프로젝트에 필요한 회원 데이터 및 파일 데이터를 관리하기 위해 데이터 베이스인 MySQL을 설치합니다. 윈도우10 사용자는 아래 MySQL 홈페이지에서 인스톨러를 다운로드 받으실 수 있습니다. https://dev.mysq..

kephilab.tistory.com

설치 이후 설치 되는 MySQL 콘솔창

MySQL 설치 후 전용 콘솔창으로 실행이 가능하다. MySQL 8.0 Command Line Client

 

으로 실행해도 되지만 명령 프롬프트에서도 실행할 수 있도록 환경 변수 설정을 합니다.

 

MySQL 환경 변수 설정하기

 

1. '내 PC' - 우클릭 '속성' 으로 들어간 다음 '고급 시스템 설정' 에서

'고급'탭의 '환경 변수(N)...' 으로 들어갑니다.

환경 변수 설정 들어가기

 

 

2. 사용자 변수의 'path'를 선택해서 '편집(E)...' 로 들어갑니다.

이때 시스템 변수가 아닌 사용자 변수로 설정하는 것은 시스템 변수의 'path'에 지정하면

 

명령 프롬프트를 매 번 관리자 권한으로 실행 하여야 하므로 번거로우니 사용자 변수 'path'에 설정 합니다.

 

 

 

3. '새로 만들기(N)' 을 클릭해서 아래 그림과 같이  MySQL 이 설치된 경로를 입력 후 확인을 누릅니다.

 

C:\Program Files\MySQL\MySQL Server 8.0\bin

 

MySQL 설치 경로 입력

 

4. 환경 변수 설정 이후 명령 프롬프트 cmd 를 실행하여 확인합니다.

 

MySQL 실행

 

만약 MySQL 설치 시 추가적으로 사용자를 만들지 않았다면 root 계정으로 로그인 합니다.

 

root 계정은 설치 시 지정한 비밀번호로 로그인 하시면 됩니다.

 

MySQL 실행 명령어

root 계정으로 로그인 : mysql -u root -p
사용자 계정으로 로그인 : mysql -u 사용자_계정 -p

 

 

MySQL 데이터 베이스 만들기

 

MySQL 은 관계형 데이터 베이스(RDBMS)로

하나의 데이터(record)를 여러 항목(칼럼)의 집합으로 표시합니다.

또한 데이터 베이스는 쿼리(Query) '질의' 를 통하여 데이터 베이스를 조작합니다.

쿼리문은 대소문자를 구분하지 않습니다. 다만 명령어 구분을 위해 명령어는 대문자로 기술합니다.

[SQL = Structed Query Language]

 

 

1. 데이터 베이스 생성하기 - CREATE

mysql>  CREATE DATABASE 만들_데이터베이스_이름;

 

 

2. 생성된 데이터 베이스 확인하기

현재 MySQL에 존재하는 데이터 베이스들을 목록으로 확인합니다.

mysql> SHOW DATABASES;

* mysql : mysql 정보가 들어있는 DB로 사용자 관리하는 USER 테이블도 포함되어 있습니다.

 

 

3. 사용할 데이터 베이스 지정하기

데이터 베이스를 사용하기 전에 꼭 데이터 베이스를 지정하여야 합니다.

SQL 문이 아니므로 세미콜론 ';' 기호는 생략합니다.

USE 대신 \u 기호로 사용 가능합니다.

mysql> USE 사용할_데이터베이스_이름
mysql >\u 사용할_데이터베이스_이름

 

 

4. 현재 사용지정된 데이터 베이스 표시하기

만약 지정하지 않은 상태이면 NULL로 표시됩니다.

mysql> SELECT DATABASE();

 

 

* 참고 MySQL 로그인 시 바로 데이터 베이스 지정하기

mysql> 사용할_데이터베이스 -u root -p