Hyunseok
현재 사이트는 2024년 11월 이후로 업데이트 되지 않습니다. 새 글은 블로그로 확인해주세요. 블로그로 이동
프로그래밍 [DBeaver] 맥용 dbeaver에서 mysql dump를 해보자
2023. 12. 30. 12:05

현재 사이트는 2024년 11월 이후로 업데이트 되지 않습니다. 새 글은 블로그로 확인해주세요. 블로그로 이동

이번에 서버를 통합하고 있다

 

관리포인트가 무려 4개나 되다 보니 매우 힘드니 

그냥 한 곳에 몰아버리고 10달러 더 주고 라이트 세일 용량을 늘리기로 한다 

 

처음에는 각 서버에 docker로 올라가 있는 이미지를 싹 따서 그냥 이미지로 바로 올릴까 했는데..

 

괜히 컨테이너 용량만 더 먹을 것 같으니 이번 기회에 sql도 싹 통합해 보자 

 

dbeaver에서 먼저 덤프 뜨고 싶은 해당 스키마를 우측 클릭하고 

 

dump database를 눌러준다 

 

처음에는 좌측 상단에 "Local client 구성..!! 빨리!!".. 가 영어로 떠 있을 텐데 이걸 위해서 mysql-client가 필요하다 

 

먼저 맥에  brew가 깔려있다 가정하고.. 없다면 brew설치를 해주거나 brew 깔기가 싫다면 mysql-client를 수동으로 받아준다 

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

 

MySQL :: Download MySQL Shell

The MySQL Shell is an interactive Javascript, Python, or SQL interface supporting development and administration for the MySQL Server and is a component of the MySQL Server. You can use the MySQL Shell to perform data queries and updates as well as various

dev.mysql.com

 

나는 간단하게 brew로 할 예정

(어차피 다른 거 설치할 때 다들 귀찮아서 다들 brew 쓴다)

 

터미널에서 

brew install mysql-client

 

그러고 나면 이렇게 뜨는데 

 

 

 

딱히 우리는 이걸 이용만 하지 계속 쓸 것은 아니라서 path 지정은 안 해줘도 된다 

 

그래도 저 경로 "/opt/homebrew/opt/mysql-client/bin"는 기억해 주자

 

그냥 이 문구가 떴다면 다시 dbeaver로 돌아가서 Local client를 누른다 

 

 

아마 처음 누르면 아무것도 없어서 지정해줘야 할 것이다

 

열기 누르면 아래와 같은 창이 뜬다 

 

 

여기 또한 빈칸일텐데 홈 추가가 필요하다 홈 추가를 눌러주자 

 

아마 무언가 설정을 해두지 않았다면 숨김폴더가 보이지 않을 텐데 간단하게 

command + shift +. 을 눌러서 opt폴더가 보이게끔 만들어주자 

 

 

 

그리고 다음과 같이 지정 mysql-client를 선택하고 open을 클릭 

 

마지막으로 그냥 냅다 확인을 눌러준다 (우측에 정보가 아마 없을 수도 있는데 신경 쓰지 말고 확인하자)

 

그럼 경고문이 사라지고 이제 덤프를 뜰 수 있는 상황으로 변한다

 

원하는 스키마를 선택하고 마음껏 덤프를 떠주자

 

 


프로그래밍의 다른 글