source

MySQL Workbench에서 전체 데이터베이스 스크립트를 생성하는 방법

nicesource 2022. 12. 24. 17:22
반응형

MySQL Workbench에서 전체 데이터베이스 스크립트를 생성하는 방법

모든 데이터베이스를 가져가고 싶어요.데이터베이스 파일은 어디서 찾을 수 있나요?

또한 모든 데이터를 포함하는 전체 데이터베이스를 텍스트 파일(SQL Server의 파일 등)에 쓰는 방법이 있습니까?

Workbench에서 데이터베이스용 SQL 스크립트를 생성하는 방법

  1. Workbench Central(기본 "홈" 탭)에서 MySQL 인스턴스에 연결하여 SQL 편집기 탭을 엽니다.
  2. [ SQL Editor ]을 클릭하여 좌측의 [Object Browser]의 [SKEMAS]목록에서 데이터베이스를 선택합니다.
  3. 메뉴에서 를 선택합니다.Database > Reverse Engineer프롬프트에 따릅니다.이 마법사는 인스턴스에 연결하고 데이터베이스를 선택하고 리버스 엔지니어링할 개체 유형을 선택하는 과정을 안내합니다.작업을 모두 마치면 MySQL Model이라는 새 탭이 하나 이상 나타납니다.또한 EER 다이어그램이라는 탭이 있을 수 있습니다.이 탭은 쿨하지만 여기서는 관련이 없습니다.
  4. MySQL Model 탭을 클릭합니다.
  5. 선택한다.Database > Forward Engineer
  6. 지시에 따릅니다.테이블 내에 포함된 데이터를 스크립팅할 수 있는 Generate INSERT Scripts for Tables 등 많은 옵션이 있습니다(룩업 테이블에 매우 적합합니다).
  7. 생성된 스크립트가 눈앞에 표시됩니다.이 시점에서 할 수 있습니다.Copy to Clipboard또는Save to Text File.

마법사에서 더 멀리 이동하지만 스크립트가 필요한 경우 여기서 멈출 수 있습니다.

주의사항: 스크립트는 다음과 같이 생성됩니다.CREATE명령어를 지정합니다.네가 원한다면ALTERCREATE를 ALTER로 수동으로 변경해야 합니다.

이건 분명히 효과가 있을 거야, 오늘 밤에 했어.

Q#1: MySQL 서버 어딘가에 있을 것 같은데요?Q#2: 네, 가능합니다.Server Administration을 통해 연결을 설정해야 합니다.여기서 임의의 테이블 또는 전체 데이터베이스를 복제할 수 있습니다.

튜토리얼은 도움이 될 수 있습니다.

편집

제공된 링크가 더 이상 활성화되지 않으므로 Workbench에서 DB 백업을 생성하는 프로세스를 설명하는 SO 답변이 있습니다.

MySQL Workbench 6에서는 "Server Administration" 탭이 사라짐에 따라 명령어 위치가 변경되었습니다.

이제 표준 서버 연결을 열 때 "관리" 섹션에 "데이터 내보내기" 선택사항이 있습니다.

MySQL 워크베치에 데이터 내보내기 옵션이 있습니다.

여기에 이미지 설명 입력

구글에서 "mysql workbench export database sql file"을 검색하여 이 질문을 찾았습니다.이 답변은 도움이 되지 않았지만, 결국 답을 찾았기 때문에 다음 세대를 위해 여기에 게시합니다.

정답.

MySQLWorkbench 6.0에서 다음을 수행합니다.

  1. MySQL Connections에서 적절한 데이터베이스를 선택합니다.
  2. 화면 왼쪽 상단의 MANAGEMENT 제목에서 "데이터 내보내기"를 선택합니다.

다음은 참조용 스크린샷입니다.

여기에 이미지 설명 입력

난 하나도 안 먹혔어Mac OS 10.10.5 및 Workbench 6.3을 사용하고 있습니다.데이터베이스>이행마법사...스텝을 매우 조심스럽게 흐른다.

MySQL Workbench의 상단 메뉴에서 데이터베이스를 클릭한 다음 forward engineer를 클릭합니다.표시되는 옵션메뉴에서 "generate insert statement for tables"가 설정되어 있는지 확인합니다.

phpMyAdmin 내보내기 기능을 사용해 보십시오.

한 서버에서 다른 서버로 데이터베이스 파일을 복사할 수도 있다고 생각합니다만, 현재 서버가 없기 때문에 테스트할 수 없습니다.

Windows 10 및 MySql Workbench 8.0 사용

  1. 서버 탭으로 이동
  2. 데이터베이스 내보내기로 이동

이렇게 열리면

MySQL 워크벤치

  1. 내보낼 테이블에서 내보낼 스키마를 선택합니다.
  2. 내보내기 시작 버튼을 클릭합니다.

놀랍게도 MySql Workbench의 데이터 내보내기는 데이터만을 위한 것이 아니라 몇 번의 클릭만으로 데이터베이스 전체(뷰, 저장 프로시저 및 함수 포함)에 대한 SQL 스크립트를 생성하는 데 이상적입니다.스크립트만 사용하고 데이터를 사용하지 않으려면 "테이블 데이터 건너뛰기" 옵션을 선택하십시오.개별 파일 또는 자체 포함 파일을 생성할 수 있습니다.기능에 대한 자세한 내용은http://http://dev.mysql.com/doc/workbench/en/wb-mysql-connections-navigator-management-data-export.html 를 참조해 주세요.

mysql workbench server >>>>> 데이터 내보내기 지시에 따라 모든 테이블 데이터에 대한 insert 문이 생성됩니다.각 테이블에는 포함된 모든 데이터에 대한 .sql 파일이 있습니다.

언급URL : https://stackoverflow.com/questions/4930733/how-to-generate-the-whole-database-script-in-mysql-workbench

반응형