티스토리 뷰

반응형
Q. 홈페지에서 보통 php언어의 경우는 dbeditor라는 폴더에 mysql 자료가 보관되고 관리되는데,
dbeaver는 서버의 어디에 저장되는가?
dbeaver는 데이터베이스 관리 도구로서, 보통 서버의 특정 위치에 저장되지 않습니다. 대신 컴퓨터의 로컬 디렉터리에 설치됩니다. 일반적으로 사용자가 원하는 위치에 설치할 수 있으며, 일반적으로 프로그램 파일이나 프로그램 파일 (x86) 디렉터리 등의 표준 프로그램 설치 디렉터리에 설치될 수 있습니다. 따라서 dbeaver는 서버에 저장되는 것이 아니라, 사용자의 컴퓨터에 설치되어 실행됩니다.



Q. 그럼 그 서버상에서 나오는 mysql은 어디에 저장되는건가?


MySQL 데이터베이스는 일반적으로 서버의 파일 시스템 내에서 관리됩니다. MySQL 서버가 설치된 디렉터리 내에 데이터 파일과 관련된 파일들이 저장됩니다. 기본적으로 MySQL 데이터 디렉터리는 "datadir"이라는 설정에 의해 정의됩니다. 이 디렉터리에는 MySQL 데이터베이스의 테이블 데이터와 인덱스 데이터가 저장됩니다.

MySQL의 데이터 디렉터리 위치는 MySQL 설정 파일 (일반적으로 my.cnf 또는 my.ini)에서 설정할 수 있습니다. 이 설정 파일을 통해 데이터 디렉터리의 경로를 변경할 수 있습니다. 기본적으로 MySQL은 일반적으로 데이터 디렉터리를 서버의 데이터 디렉터리 내에 생성합니다.

데이터베이스 관리 도구인 DBeaver는 별도의 데이터베이스 서버를 설치하지 않고 클라이언트 애플리케이션으로 동작합니다. 따라서 DBeaver 자체에는 데이터가 저장되지 않습니다.

DBeaver는 다음과 같이 동작합니다:

1. DBeaver는 MySQL, PostgreSQL, Oracle 등 다양한 데이터베이스 관리 시스템(DBMS)에 연결할 수 있는 클라이언트 도구입니다.

2. 사용자는 DBeaver에서 원격 또는 로컬에 설치된 DBMS에 연결하여 데이터베이스를 관리합니다.

3. 실제 데이터는 연결된 DBMS 서버에 저장됩니다. 예를 들어 MySQL의 경우 MySQL 서버의 데이터 디렉터리에 저장됩니다.

4. DBeaver는 단순히 DBMS에 연결하여 SQL 쿼리를 실행하고 데이터를 조회/수정하는 GUI 클라이언트 역할을 합니다.

따라서 DBeaver 자체에는 데이터가 저장되지 않으며, 연결된 DBMS 서버에 데이터가 저장됩니다. 홈페이지에서 PHP 언어를 사용할 경우 MySQL 데이터는 일반적으로 MySQL 서버의 데이터 디렉터리에 저장됩니다.

Citations:
[1] https://namu.wiki/w/MySQL
[2] https://blog.naver.com/o12486vs2/221992073845
[3] https://cloud.google.com/mysql?hl=ko
[4] https://www.icia.co.kr/community/board/view/2/2/64
[5] https://www.ehostidc.co.kr/cscenter/technical.php?code=technical&idx=183&ptype=view

 

dbeaver는 mysql 자료를 어디에 저장하는가

DBeaver 자체에는 MySQL 데이터가 저장되지 않습니다. DBeaver는 MySQL, PostgreSQL, Oracle 등 다양한 데이터베이스 관리 시스템(DBMS)에 연결하여 데이터를 조회하고 관리하는 GUI 클라이언트 도구입니다.

실제 MySQL 데이터는 MySQL 서버의 데이터 디렉터리에 저장됩니다.[4] DBeaver는 단순히 MySQL 서버에 연결하여 SQL 쿼리를 실행하고 데이터를 조회/수정할 수 있는 인터페이스를 제공할 뿐입니다.

DBeaver를 통해 다음과 같은 작업을 할 수 있지만, 데이터 자체는 MySQL 서버에 저장됩니다:

- 데이터베이스 및 테이블 생성/수정/삭제[1]
- 데이터 조회, 추가, 수정, 삭제
- 테이블 데이터 내보내기/가져오기[3][5]
- 데이터베이스 백업/복원[2]

따라서 DBeaver 자체에는 MySQL 데이터가 저장되지 않으며, 연결된 MySQL 서버의 데이터 디렉터리에 데이터가 저장됩니다.

Citations:
[1] https://verypurple.tistory.com/entry/dbeaverDB-%EA%B4%80%EB%A6%AC%ED%88%B4%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-mysql-mariadb-table-%EB%B3%B5%EC%82%AC%ED%95%98%EA%B8%B0
[2] https://hmk1022.tistory.com/entry/mysql-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B0%B1%EC%97%85-DBeaver
[3] https://manord.tistory.com/327
[4] https://namu.wiki/w/MySQL
[5] https://blog.naver.com/tony950620/221625862685

 

dbeaver에서 mysql 자료를 저장하는 방법은 어떤 것인가

 

DBeaver 자체에는 MySQL 데이터가 저장되지 않습니다. DBeaver는 MySQL, PostgreSQL, Oracle 등 다양한 데이터베이스 관리 시스템(DBMS)에 연결하여 데이터를 조회하고 관리하는 GUI 클라이언트 도구입니다.

실제 MySQL 데이터는 MySQL 서버의 데이터 디렉터리에 저장됩니다.[4] DBeaver를 통해 다음과 같은 작업을 할 수 있지만, 데이터 자체는 연결된 MySQL 서버에 저장됩니다:

- 데이터베이스 및 테이블 생성/수정/삭제[3]
- 데이터 조회, 추가, 수정, 삭제 
- 테이블 데이터 내보내기/가져오기[5]
- 데이터베이스 백업/복원

따라서 DBeaver에서 MySQL 데이터를 직접 저장하는 방법은 없습니다. 대신 다음과 같은 방식으로 MySQL 서버에 데이터를 저장할 수 있습니다:

1. DBeaver에서 MySQL 서버에 연결합니다.[1][2]
2. SQL 편집기를 사용하여 INSERT, UPDATE, DELETE 등의 쿼리를 실행하여 데이터를 추가/수정/삭제합니다.
3. 데이터 편집기를 사용하여 테이블 데이터를 직접 수정합니다.
4. 테이블 데이터를 CSV 파일로 내보내기/가져오기를 통해 데이터를 저장/로드합니다.[5]

이렇게 수정된 데이터는 연결된 MySQL 서버의 데이터 디렉터리에 저장됩니다. DBeaver 자체에는 데이터가 저장되지 않습니다.

Citations:
[1] https://twdatastory.tistory.com/entry/DBeaver-%EC%84%A4%EC%B9%98-mySQL-%EC%97%B0%EA%B2%B0-DB%EA%B4%80%EB%A6%AC%ED%88%B4-%EC%84%A4%EC%B9%98-%EC%97%B0%EA%B2%B0
[2] https://daslyee.tistory.com/112
[3] https://earth-95.tistory.com/35
[4] https://hotinme35.tistory.com/48
[5] https://verypurple.tistory.com/entry/dbeaverDB-%EA%B4%80%EB%A6%AC%ED%88%B4%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-mysql-mariadb-table-%EB%B3%B5%EC%82%AC%ED%95%98%EA%B8%B0

반응형
댓글