[MySQL] 1. Database 접속하기

gyrud02·2021년 12월 27일
0

데이터베이스(DB)

목록 보기
2/8

1. Database 접속하기

1) MySQL을 설치한다.

https://dev.mysql.com/downloads/mysql/

설치 참고(출처) : https://m.blog.naver.com/bjh7007/221829548634

2) Linux창 혹은 윈도우 커맨드 창을 실행한다.

3) Mysql에 접속한다.

  • 아직 비밀번호를 지정하지 않아서 비밀번호는 그냥 엔터를 치면 된다.
mysql -u root -p // root 계정으로 mysql에 접속한다.

4) Database를 생성한다.

  • ROOT 계정은 모든 권한을 갖고 있기 때문에 ROOT계정에서 데이터베이스를 생성한다.
CREATE database Database이름; // Database이름으로 데이터베이스를 생성한다.

5) ROOT(관리자) 계정이 아닌 다른 계정에 권한을 정해준다.

GRANT all privileges on Database이름.* to 계정이름@'%' identified by '암호'; 
// Database이름에게 .* 모든 권한을 주겠다
// '%' 어떤 클라이언트든 접근이 가능하다,

GRANT all privileges on Database이름.* to 계정이름@'localhost' identified by '암호'; 
// 'localhost' 해당 ip에서만 접근이 가능하다.

flush privileges; // 이 마지막 쿼리를 입력해야 적용이 된다.

5) Linux창 혹은 윈도우 커맨드 창에서 종료한다.

  • EXIT 혹은 CUIT을 사용한다.
exit;

cuit;

6) Mysql을 재실행한다.

mysql -u db명 -p // 엔터 후 지정한 비밀번호 입력

7) Mysql 버전과 DB에 적용되어있는 현재 시간을 확인해보자.

SELECT version(), current_date;

* Mysql에 root로 접속하여 Database를 변경한다.

show Databases; // Database 전체를 볼 수 있다.

use Database명; // Database명으로 변경된다.
  • 이와 비슷하게 테이블도 볼 수 있다.
show tables; // 테이블 전체를 볼 수 있다.
profile
Back-End Engineer

0개의 댓글