[DB] 데이터베이스 관리도구 (DBeaver) 연결

Hyeri Park·2022년 11월 1일
0

Database

목록 보기
1/1
post-thumbnail

1. 개요

https://velog.io/@hyeri_hello/%EB%A6%AC%EB%88%85%EC%8A%A4-MySQL-%EC%84%A4%EC%B9%98

이전에 생성한 MySql을 관리/사용하기 위해 관리도구에 연결하는 방법을 설명한다.
나는 DBeaver 를 사용 했으나, 다른 툴도 동일하게 적용 가능하다.

2. 연결

DBeaver 설치 방법은 생략 한다.

1) Connection

목록에서 오른쪽 마우스 클릭 후
Connection 선택 → 관련 DB선택 → 아래 화면과 같이 setting 후 일단 완료

오른쪽 마우스 클릭 후
Edit Connection 선택 → SSH 선택 → 아래 화면과 같이 setting → Test Connection

  • Host/IP : 외부 IP (이전 클라우드 셋팅 참고)
  • User Name : 클라우드 사용자 이름
  • Public Key : 클라우드 연결시 사용 했던 키
  • Passphrase : 클라우드 계정 비밀번호

3. Error

Access denied for user 'root@'@'localhost' 해결방법

초기 설정되어있는 mysql root 계정의 pw 타입이 문제가 될 수 있는데

select user, host, plugin from mysql.user;

  1. auth_socket을 mysql_native_password로 변경해주면 가능하다.
    update user set plugin='mysql_native_password' where user='root';
  1. 현재 사용중인 MySQL의 캐시를 지우고 새로운 설정을 적용
    flush privaileges;

  2. 정보 재확인 (변경 확인)
    select user, host, plugin from user;

profile
Backend Developer

0개의 댓글