본문 바로가기
📂 데이터베이스/◾ RDBMS

[DB] MySQL, DBeaver 설치 및 SQL 기본 문법 1(CREATE, DROP, USE, INSERT INTO, SELECT FROM, WHERE, AND, OR, IN, LIKE)

by 이 정규 2023. 5. 22.
728x90
반응형

MySQL, DBeaver 설치 및 SQL 기본 문법 1

관련 게시글

2023.05.22 - [분류 전체보기] - [DB] MySQL, DBeaver 설치 및 SQL 기본 문법 2(CREATE, DROP, USE, INSERT INTO, SELECT FROM, WHERE, AND, OR, IN, LIKE)

 

[DB] MySQL, DBeaver 설치 및 SQL 기본 문법 2(CREATE, DROP, USE, INSERT INTO, SELECT FROM, WHERE, AND, OR, IN, LIKE)

MySQL, DBeaver 설치 및 SQL 기본 문법 2 2023.05.22 - [DB] - [DB] MySQL, DBeaver 설치 및 SQL 기본 문법 1(CREATE, DROP, USE, INSERT INTO, SELECT FROM, WHERE, AND, OR, IN, LIKE) [DB] MySQL, DBeaver 설치 및 SQL 기본 문법 1(CREATE, DROP, USE

zzgrworkspace.tistory.com

동기

인텔리감자님 글을 보고 DB 복습 열정이 끓어올라 자료와 영상 링크를 받아 공부하게 됐다. 국비 지원 과정에서 워크벤치에서 MySQL을 다뤄보긴 했으나 기억도 희미해지고 명령어 숏컷은 아예 생각이 안나더이다... 면접 때 기본 쿼리 다 안다고 당당하게 말했는데 막상 키보드 위에 내 손이 굳어있었다. 젠장. 재활치료를 시작해보자!

강의 소개

[SQL 기초 강의] 혼자 공부하는 SQL(MySQL 8.0)혼자서도 SQL을 학습할 수 있도록 목차가 구성되어 있다. 이번 강의에서는 우재남 저자님과 함께 데이터베이스를 만들고 테이블을 생성 후 데이터를 입력하는 방법에 대해 배우게 된다.

자료 다운로드

작업 환경

- Apple M1 MacBook Air
- DBeaver 


정리

1.  MySQL 설치

나는 전에 MySQL을 설치해뒀기 때문에 Workbench만 삭제하고 DBeaver로 넘어가려 했으나 오류 아모르파티가 발생하여 처음부터 시작하게 됐다. 오히려 좋다. 가장 먼저 해야할 일은 MySQL을 설치하고 로컬에 계정을 생성하는 일이다. 나는 터미널에서 Homebrew를 이용하여 설치 후 계정 생성을 하겠다.

brew install mysql

homebrew를 이용해 MySQL을 설치한다.

mysql -u root -p
(password 입력)

MySQL을 root 권한으로 접속한다.

select user, host from mysql.user ;

user와 host를 mysql.user에서 불러온다.

위 명령어들을 실행하고 나면 아래와 같은 출력화면이 나올 것이다.

create user 'USER'@'%' identified by 'PASSWORD';

USER 에는 사용할 아이디를, PASSWORD에는 비밀번호를 입력한다.  %는 해당 계정에 대한 접속 권한이고 계정의 사용 용도에 맞게  %, localhost 를 입력해주면 된다.

2. DBeaver 설치

SQL IDE로 Workbench, DBeaver, Adminer 등이 있다만 나는 이제 자주 사용하게 될 DBeaver로 익숙해질겸 진행하기로 했다. MySQL을 까는 것과 동일하게 터미널로 설치하도록 하겠다.

brew install DBeaver-community

homebrew를 이용해 DBeaver를 설치해준다. (community는 무료 버전이다.)

우측 가장 하단에 DBeaver를 실행해준다.

응용 프로그램으로 들어가면 DBeaver가 설치되어 있을거다. 실행시키면 DBeaver 설치까지는 마무리가 된 것이다.

3. 데이터베이스 생성하기

처음 실행하면 데이터베이스를 만들어주고 연결을 해줘야한다.

여기 부분이 꽤나 뽁짝뽁짝하니 집중해서 잘 따라와야 한다. 우선 우리는 MySQL을 사용하기 때문에 MySQL을 선택하고 다음을 눌러주게 되면 아래와 같은 화면이 뜬다. 우리가 설정해줘야 하는 부분은 아래와 같다.

1. Username
2. Password
3. Driver properties - allowPublicKeyRetrieval(line 5) - true

아까 정한 유저 이름과 비밀번호를 적어준 뒤 위쪽 탭에서 Driver properties로 넘어가 5번째 줄에 있는 allowPublicKeyRetrieval의 설정을 true로 변경해준다. 그리고 완료를 누르면 데이터베이스와 연결이 완료된다.

localhost로 연결이 된 모습

기본 문법은 아직 시작도 못했으나 글이 너무 길어지는 느낌이 ... 그래서 다음 포스팅에서 이어 진행하겠다. 다음 포스팅에서는 데이터베이스에 대한 간단한 설명과 실습 내용을 담도록 하겠다. 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90
반응형

댓글