Linux에서 MySQL 데이터베이스를 가져오고 내보내는 방법

WBOY
풀어 주다: 2023-08-27 14:33:02
앞으로
1494명이 탐색했습니다.

如何在 Linux 中导入和导出 MySQL 数据库

Linux 사용자이고 MySQL 데이터베이스를 사용하는 경우 때때로 데이터베이스를 가져오거나 내보내야 할 수 있습니다. 데이터베이스 가져오기는 외부 소스에서 MySQL 데이터베이스로 데이터를 복사하는 것을 의미하고, 내보내기는 MySQL 데이터베이스에서 외부 소스로 데이터를 복사하는 것을 의미합니다. 이 문서에서는 몇 가지 다른 방법을 사용하여 Linux에서 MySQL 데이터베이스를 가져오고 내보내는 방법을 보여줍니다.

MySQL 소개

MySQL은 SQL(구조적 쿼리 언어)을 사용하여 데이터베이스를 관리하는 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 이는 웹 애플리케이션에서 널리 사용되며 종종 PHP와 결합하여 동적 웹사이트를 생성합니다.

기본 명령

데이터베이스 가져오기 및 내보내기에 대해 알아보기 전에 Linux에서 MySQL 데이터베이스를 사용하기 위해 알아야 할 기본 명령을 검토해 보겠습니다.

MySQL 프롬프트에 액세스하려면 터미널 창을 열고 다음 명령을 입력하세요. -

으아아아

"사용자 이름"을 MySQL 사용자 이름으로 바꾸세요. 비밀번호를 묻는 메시지가 표시됩니다.

MySQL에 로그인한 후 다음 명령을 사용하여 새 데이터베이스를 생성할 수 있습니다 -

으아아아

"dbname"을 데이터베이스에 부여하려는 이름으로 바꾸세요.

다음 명령을 사용하여 새 데이터베이스로 전환할 수 있습니다 -

으아아아

데이터베이스 목록을 표시하려면 다음 명령을 사용하십시오 -

으아아아

MySQL을 종료하려면 다음 명령을 입력하세요 -

으아아아

이제 기본 명령을 알았으니 데이터베이스 가져오기 및 내보내기를 진행해 보겠습니다.

MySQL 데이터베이스 내보내기

MySQL 데이터베이스 내보내기에는 나중에 복원하거나 다른 시스템으로 전송할 수 있도록 데이터베이스 백업을 만드는 작업이 포함됩니다. 다음은 Linux에서 MySQL 데이터베이스를 내보내는 데 사용할 수 있는 세 가지 방법입니다.

mysqldump 명령을 사용하세요

mysqldump 명령은 MySQL 데이터베이스의 백업을 생성하는 유틸리티입니다. 사용하려면 터미널 창을 열고 다음 명령을 입력하세요 -

으아아아

"username"을 MySQL 사용자 이름으로, "dbname"을 내보내려는 데이터베이스 이름으로, "backupfile.sql"을 백업 파일에 제공할 이름으로 바꾸세요.

이 명령은 SQL 형식으로 데이터베이스 백업을 생성하고 이를 지정된 파일에 저장합니다. 그런 다음 이 파일을 다른 시스템으로 전송하거나 나중에 데이터베이스를 복원하는 데 사용할 수 있습니다.

phpMyAdmin에서 내보내기 기능을 사용하세요

phpMyAdmin이 시스템에 설치되어 있으면 이를 사용하여 MySQL 데이터베이스를 내보낼 수 있습니다. 이렇게 하려면 웹 브라우저에서 phpMyAdmin을 열고 아래 단계를 따르세요. -

  • 화면 왼쪽 목록에서 내보낼 데이터베이스를 선택하세요.

  • 상단 메뉴에서 "내보내기" 탭을 클릭하세요.

  • 내보낼 테이블을 선택하거나 기본 설정을 유지하여 전체 데이터베이스를 내보냅니다.

  • 데이터베이스를 내보내려는 형식(SQL, CSV 등)을 선택하세요.

  • 내보낸 파일을 다운로드하려면 "시작" 버튼을 클릭하세요.

MySQL 엔터프라이즈 백업 도구 사용

MySQL Enterprise Edition을 사용하는 경우 MySQL Enterprise Backup 도구를 사용하여 MySQL 데이터베이스 백업을 생성할 수 있습니다. 이렇게 하려면 터미널 창을 열고 다음 명령을 입력하세요 -

으아아아

"username"과 "password"를 MySQL 사용자 이름과 비밀번호로 바꾸고, "/path/to/backup/dir"을 백업 파일을 저장하려는 디렉터리로 바꾸세요.

이 명령은 압축 형식으로 데이터베이스 백업을 생성하여 지정된 디렉터리에 저장합니다. 그런 다음 이 파일을 다른 시스템으로 전송하거나 나중에 데이터베이스를 복원하는 데 사용할 수 있습니다.

MySQL 데이터베이스 가져오기

MySQL 데이터베이스 가져오기에는 외부 소스의 데이터를 MySQL 데이터베이스로 복사하는 작업이 포함됩니다. 다음은 Linux에서 MySQL 데이터베이스를 가져오는 데 사용할 수 있는 세 가지 방법입니다.

mysql 명령 사용

mysql 명령은 SQL 파일을 MySQL 데이터베이스로 가져오는 데 사용되는 유틸리티입니다. 사용하려면 터미널 창을 열고 다음 명령을 입력하세요 -

으아아아

"username"을 MySQL 사용자 이름으로, "dbname"을 가져오려는 데이터베이스 이름으로, "backupfile.sql"을 가져오려는 SQL 파일 이름으로 바꾸세요.

이 명령은 SQL 파일의 데이터를 지정된 데이터베이스로 가져옵니다.

phpMyAdmin에서 가져오기 기능을 사용하세요

phpMyAdmin이 시스템에 설치되어 있으면 이를 사용하여 MySQL 데이터베이스를 가져올 수 있습니다. 이렇게 하려면 웹 브라우저에서 phpMyAdmin을 열고 아래 단계를 따르세요. -

  • 화면 왼쪽 목록에서 가져오려는 데이터베이스를 선택하세요.

  • 상단 메뉴에서 "가져오기" 탭을 클릭하세요.

  • 가져오려는 파일을 선택하세요.

  • 가져올 파일 형식(SQL, CSV 등)을 선택하세요.

  • 파일을 가져오려면 "시작" 버튼을 클릭하세요.

MySQL 엔터프라이즈 백업 도구 사용

MySQL Enterprise Edition을 사용하는 경우 MySQL Enterprise Backup 도구를 사용하여 MySQL 데이터베이스를 복원할 수 있습니다. 이렇게 하려면 터미널 창을 열고 다음 명령을 입력하세요 -

mysqlbackup --user=username --password=password --backup-dir=/path/to/backup/dir copy-back-and-apply-log
로그인 후 복사

将“用户名”和“密码”替换为您的 MySQL 用户名和密码,将“/path/to/backup/dir”替换为保存备份文件的目录。

此命令将从备份文件恢复数据库。

结论

对于在 Linux 中使用 MySQL 数据库的任何人来说,导入和导出 MySQL 数据库是一项重要任务。在本文中,我们讨论了导出 MySQL 数据库的三种不同方法和导入 MySQL 数据库的三种不同方法。通过使用这些方法,您可以轻松地在系统之间传输数据或创建数据库备份以进行安全保存。

请记住,在进行任何更改或将数据库传输到另一个系统之前,请始终对数据库进行备份。这将确保您始终拥有数据副本,以防出现任何问题。

如果您在导入或导出 MySQL 数据库时遇到任何问题,请参阅 MySQL 文档或向 MySQL 社区寻求帮助。通过一些练习,您将能够像专业人士一样导入和导出 MySQL 数据库!

위 내용은 Linux에서 MySQL 데이터베이스를 가져오고 내보내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿