이번 포스팅에서는 mysql설치, dbeaver 연결하고, 테이블 생성까지 해보겠다.
회사에서 여러 프로젝트를 진행했는데 전부 dbeaver를 사용해서 dbeaver로 선택하였다.
1. mySQL 설치
https://dev.mysql.com/downloads/file/?id=511553
MySQL :: Begin Your Download
The world's most popular open source database Contact MySQL | Login | Register
dev.mysql.com
여기서 아래
No thanks, just start my download.
클릭
2. DataBase 생성
1) 관리자 계정 root로 접속
명령프롬프트를 켜서
mysql -uroot -p
비밀번호 입력
2) 데이터베이스 생성
3) 사용자 생성
- localhost에서만 접근 가능.
4) 권한 부여
- * : 모든 권한을 의미
3. DBeaver 연결
Download | DBeaver Community
Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package
dbeaver.io
위 사이트에서 설치를 진행하고
실행하면 위와 같은 데이터베이스 연결 버튼이 있다. 클릭
위에서 만든 데이터베이스이름과 사용자, 비밀번호를 입력하고
왼쪽 하단에 Test Connection을 누른다.
그럼 위 사진 처럼 뜬다.
보통 저렇게만 입력해줘도 접속이 되는데 오류가 떠서 찾아보니
MySQL8.0부터는
allowPublicKeyRetrieval=true 설정을 해줘야 한다고 한다.
Driver properties 탭을 눌러
해당 값을 false -> true로 바꾼다.
다시 Test Connection 클릭
이렇게 뜨면 성공!
4. 테이블 생성
-- MEMBER 테이블 생성
CREATE TABLE IF NOT EXISTS PigPlace.MEMBER (
PID BIGINT NOT NULL AUTO_INCREMENT,
USERNAME VARCHAR(200),
NAME VARCHAR(200),
PRIMARY KEY(PID)
);
'Spring Boot' 카테고리의 다른 글
[Spring Boot] 개발환경 설정 -(6) profile별 로그 설정하기(hibernate 등) (0) | 2022.11.01 |
---|---|
[Spring Boot] 개발환경 설정 -(5) mySQL JPA 연동하기-② (0) | 2022.06.30 |
[Spring Boot] 개발환경 설정 -(4) 응답 객체 생성하기 (0) | 2022.06.02 |
[Spring Boot] @Controller + @ResponseBody / @RestController (0) | 2022.05.30 |
[Spring Boot] Postman 으로 api 테스트해보기 (0) | 2022.05.30 |