Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

MySQL 데이터베이스 백업 방법

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

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

    MySQL 데이터베이스 백업 방법

    비즈니스가 크든 작든 데이터는 필수 요소입니다. 소중한 정보가 손상, 도난 또는 재해의 영향으로부터 안전하게 보호되도록 MySQL 데이터베이스를 백업하십시오. 이 문서에서는 이를 수행하는 몇 가지 방법을 설명합니다.

    phpMyAdmin을 사용하여 MySQL 데이터베이스 백업

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

    • 먼저 cPanel에 로그인하고 phpMyAdmin을 클릭합니다.
    MySQL 데이터베이스 백업 방법
    • 왼쪽 사이드바의 탐색 패널에서 백업할 MySQL 데이터베이스를 선택합니다. 그런 다음 상단 탐색 모음에 있는 내보내기 링크를 클릭합니다.
    MySQL 데이터베이스 백업 방법
    • 내보내기 페이지에는 사용자 정의 의 두 가지 옵션이 있습니다. 및 빠른 . 맞춤을 선택합니다. 옵션.
    MySQL 데이터베이스 백업 방법
    • 맞춤을 선택한 후 , 데이터베이스 목록이 표시됩니다. 하나, 일부 또는 모두를 선택할 수 있습니다. 기본 설정은 모두 백업하는 것입니다.
    • 출력 옵션에서 gzipped를 선택합니다. 압축용 . 다른 옵션은 기본값으로 두십시오.
    MySQL 데이터베이스 백업 방법
    • 이동을 클릭합니다. 버튼을 눌러 백업을 시작하고 파일을 다운로드합니다. 파일 이름은 YourDatabaseName.sql.gz 파일이 됩니다. .

    백업을 완료하는 데 걸리는 시간은 데이터베이스 크기에 따라 다릅니다.

    mysqldump로 MySQL 데이터베이스 백업

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

    • 단일 데이터베이스를 백업하려면 다음 명령을 사용하십시오.

    mysqldump database_name> database_name.sql

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

    • 여러 데이터베이스를 동시에 백업하려면 다음 명령을 사용합니다.

    mysqldump –databases database_one database_two> two_databases.sql

    데이터베이스_하나 첫 번째 데이터베이스 및 database_two의 이름을 나타냅니다. 백업할 두 번째 데이터베이스의 이름입니다. 둘 다 단일 데이터베이스에 백업됩니다.

    • 서버의 모든 MySQL 데이터베이스를 백업하려면 다음 명령을 사용하여 모든 데이터베이스를 포함할 단일 .sql 백업 파일을 만드십시오.

    mysqldump –all-databases> all_databases.sql

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

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

    • 먼저 cPanel에 로그인하고 고급까지 아래로 스크롤합니다. 섹션을 클릭하고 Cron 작업을 클릭합니다. .
    MySQL 데이터베이스 백업 방법
    • 크론 작업을 효과적으로 사용하려면 Linux 명령에 대한 충분한 지식이 있어야 한다는 경고가 표시됩니다. 그렇지 않은 경우 호스팅 관리자에게 문의하세요.
    MySQL 데이터베이스 백업 방법
    • 크론 작업이 출력을 생성하는 명령을 실행할 때마다 이메일을 수신하려면 상자에 이메일 주소를 입력하고 이메일 업데이트를 클릭하세요. .
    MySQL 데이터베이스 백업 방법
    • 공통 설정 중 하나를 선택합니다. 드롭다운 메뉴에서 백업을 실행할 빈도를 선택합니다.
    MySQL 데이터베이스 백업 방법
    • 시간 및 요일과 같은 다른 설정도 조정할 수 있습니다.
    MySQL 데이터베이스 백업 방법
    • 이제 다음과 같이 명령어를 입력할 차례입니다.

    /usr/bin/mysqldump -u dbusername -p'dbpassword' dbname> /home/username/path/backup.sql

    MySQL 데이터베이스 백업 방법
    • dbusername 바꾸기 , dbpassword , 및 dbname 데이터베이스 사용자 이름, 데이터베이스 암호 및 데이터베이스 이름으로.
    • 경로 백업 파일을 저장할 폴더 또는 일련의 폴더를 나타냅니다. 백업 파일의 이름은 명령에서 backup.sql으로 표시됩니다. . 해당 이름을 변경하거나 그대로 둘 수 있습니다. 새 크론 작업 추가를 클릭합니다. .
    • 조금 아래로 스크롤하면 현재 크론 작업 목록이 표시됩니다.
    MySQL 데이터베이스 백업 방법
    • 현재 크론 작업을 변경하려면 수정을 클릭하세요. . 더 이상 작업을 실행하지 않거나 실수를 하지 않으려면 삭제를 클릭하세요. .

    WordPress(WP) 플러그인을 사용하여 MySQL 백업

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

    MySQL 데이터베이스 백업 방법

    BackWPup

    BackWPup을 사용하여 MySQL 데이터베이스 파일과 전체 WP 설치를 백업하세요.

    MySQL 데이터베이스 백업 방법

    MySQL을 백업하는 데 사용할 수 있는 더 많은 WP 플러그인이 있습니다. 현재 버전의 WP에서 작동하고 현재 업데이트 중인 것을 선택하십시오.

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