MySQL 데이터베이스를 백업하는 방법


MySQL은 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 데이터베이스 명령어를 처리하고 동시에 많은 데이터베이스를 관리 할 수 ​​있습니다.

예를 들어, 새로운 데이터베이스를 만들 을하거나 기존 데이터베이스에 데이터를 추가하려는 경우 메시지를 MySQL 서버에서 추가 할 데이터를 제공하고 추가 할 위치를 알려줍니다.

비즈니스 규모에 관계없이 데이터는 필수 요소입니다. 귀중한 정보가 손상, 도난 또는 재난의 영향으로부터 보호되도록 MySQL을 백업 데이터베이스. 이 기사에서는이를 수행하는 몇 가지 방법을 설명합니다.

phpphp를 사용하여 MySQL 데이터베이스 백업

phpphp에 액세스하여 MySQL 데이터베이스의 내보내기 또는 백업 파일 생성 cPanel과 같은 웹 호스팅 제어판의 도구. 이 기사에서는 cPanel을 사용합니다.

  • cPanel에 로그인하고 phpMyAdmin을 클릭하여 시작하십시오.
    • 왼쪽 탐색 패널에서 백업 할 MySQL 데이터베이스를 선택하십시오. 사이드 바. 그런 다음 상단 탐색 메뉴에있는 내보내기 링크를 클릭하십시오.
      • 내보내기 페이지에는 사용자 정의빠른의 두 가지 옵션이 있습니다. 맞춤옵션을 선택합니다.
        • 맞춤을 선택하면 데이터베이스 목록이 표시됩니다. 하나, 일부 또는 모두를 선택할 수 있습니다. 기본 설정은 모두 백업입니다.
        • 출력 옵션에서 압축에 대해 진압을 선택합니다. 다른 옵션은 기본값으로 두십시오.
          • 이동버튼을 클릭하여 백업을 시작하고 파일을 다운로드하십시오. 파일 이름은 YourDatabaseName.sql.gz 파일입니다.
          • 백업을 완료하는 데 걸리는 시간은 데이터베이스 크기에 따라 다릅니다.

            mysqldump를 사용하여 MySQL 데이터베이스 백업

            mysqldump명령을 사용하여 관리 할 데이터베이스의 텍스트 파일 덤프를 만듭니다. MySQL에 의해. 텍스트 파일 덤프는 데이터베이스를 처음부터 다시 작성하는 데 필요한 SQL 명령이 포함 된 텍스트 파일입니다.

            In_content_1 all : [300x250] / dfp : [640x360]- ->
            • 단일 데이터베이스를 백업하려면 다음 명령을 사용하십시오.
            • mysqldump database_name>database_name.sql

              이 명령은 백업을 생성하여 .sql 파일로 보냅니다. 데이터베이스 사본 만 만들며 영향을 미치지 않습니다.

              • 여러 개의 데이터베이스를 동시에 백업하려면 다음 명령을 사용하십시오.
              • mysqldump –databases database_one database_two>two_databases.sql

                Database_one은 첫 번째 데이터베이스의 이름을 나타내고 database_two는 백업하려는 두 번째 데이터베이스의 이름입니다. 둘 다 단일 데이터베이스에 백업됩니다.

                • 서버에서 모든 MySQL 데이터베이스를 백업하려면 다음 명령을 사용하여 모든 .sql 백업 파일을 생성하십시오. 데이터베이스
                • mysqldump – 모든 데이터베이스>all_databases.sql

                  크론 작업을 사용하여 MySQL 데이터베이스 백업

                  cron 작업은 지정된 시간에 작업을 자동으로 실행하는 데 사용되는 Linux 명령입니다. 이 명령을 사용하여 MySQL 데이터베이스 백업을 자동화하는 방법에 대해 설명합니다.

                  • cPanel에 로그인 한 후 고급섹션으로 스크롤하여 크론 작업을 클릭합니다.
                    • 경고가 표시됩니다 cron 작업을 효과적으로 사용하려면 Linux 명령에 대해 잘 알고 있어야합니다. 그렇지 않은 경우 호스팅 관리자에게 확인하십시오.
                      • 크론 작업에서 출력을 생성하는 명령을 실행할 때마다 이메일을 수신하려면 상자에 이메일 주소를 입력하고 이메일 업데이트.
                        • 드롭 다운 메뉴에서 공통 설정중 하나를 선택하여 백업 실행 빈도를 선택하십시오.
                          • 시간과 요일과 같은 다른 설정을 조정할 수도 있습니다.
                            • 이제 다음과 같이 명령을 넣을 차례입니다 :
                            • / usr / bin / mysqldump -u dbusername -p'dbpassword 'dbname>/ home / username / path / 지원 .sql

                              • dbusername, dbpassworddbname을 데이터베이스 사용자 이름, 데이터베이스 비밀번호 및 데이터베이스 이름으로 바꿉니다.
                              • 경로는 백업 파일을 이동하려는 폴더 또는 일련의 폴더를 나타냅니다. 백업 파일 이름은 backup.sql으로 명령에 표시됩니다. 해당 이름을 변경하거나 그대로 둘 수 있습니다. 새 크론 작업 추가를 클릭합니다.
                              • 조그만 아래로 스크롤하면 현재 크론 작업 목록
                              • 이 표시됩니다.
                                • 현재 크론 작업을 변경하려면 편집을 클릭하십시오. 더 이상 작업을 실행하지 않거나 실수를하지 않으려면 삭제를 클릭하십시오.
                                • 워드 프레스 (WP) 플러그인을 사용하여 MySQL 백업

                                  WP를 사용하는 경우 플러그인을 사용하여 데이터베이스 백업 가 가능합니다. UpdraftPlus 은 한 번의 클릭으로 데이터베이스 파일을 백업합니다. 현재 2 백만 개가 넘는 활성 설치가 있습니다.

                                  BackWPup

                                  BackWPup을 사용하여 MySQL 데이터베이스 파일 및 전체 WP 설치를 백업하십시오.

                                  사용 가능한 더 많은 WP 플러그인 가 있습니다 MySQL을 백업하십시오. 현재 버전의 WP에서 작동하고 적극적으로 업데이트되는 것을 선택하십시오.

                                  중요한 데이터가 손실되지 않도록하려면 정기적으로 MySQL 데이터베이스를 백업하십시오. 백업이있는 경우 사이트가 손상 될 수있는 필수 또는 대체 할 수없는 데이터를 복원 할 수 있습니다.

                                  Q. 쇼핑몰운영의 기본! 쇼핑몰DB를 백업하고 복구, 어떻게 하나요? | [EMP] DB백업 복구,작업관리

                                  관련 게시물:


                                  4.01.2020