Linux에서 automysqlbackup을 설치, 구성 및 실행하는 방법



문제를 제거하기 위해 도구를 사용해보십시오

MySQL 서버를 항상 백업하는 것은 어려울 수 있지만 다행히 전체 프로세스를 자동화 할 수있는 스크립트가 있습니다. 숙련 된 프로그래머가 이미 automysqlbackup 스크립트의 초안을 작성했기 때문에 bash Linux 코드를 작성할 필요조차 없습니다. 자동으로 설치할 수도 있습니다.



작동시키는 것은 때때로 어려운 일이 될 수 있으므로 소프트웨어를 설정하고 실행하는 가장 좋은 방법에 대한 세부 정보를 마련했습니다. 일단 배치되면 많은 일을 할 필요가 없습니다.



방법 1 : 패키지 관리자로 automysqlbackup 설치

Debian과 같은 여러 Linux 배포 및 Ubuntu Server를 포함한 다양한 Ubuntu 파생 버전을 사용하면 apt-get 패키지 관리자 만 사용하여 automysqlbackup 스크립트를 만들 수 있습니다. Debian 또는 Ubuntu Server의 축소 된 버전을 실행하는 경우 가상 터미널 만 사용할 수 있습니다. 이 경우 CTRL, ALT 및 F1을 길게 눌러 첫 번째 터미널에 도달하고 로그인하십시오.



Lubuntu, Xubuntu 또는 Debian-Xfce4와 같은 서버 작업에 여전히 적합한 가벼운 데스크톱 환경 배포 사용자는 응용 프로그램 또는 수염 메뉴를 선택하고 루트 터미널을 클릭 한 다음 관리 암호를 입력 할 수 있습니다. Ctrl, Alt 및 T를 눌러 표준 사용자 프롬프트를 열 수도 있습니다.

루트 액세스 권한이있는 경우 apt-get install automysqlbackup을 입력하고 Enter 키를 누릅니다. sudo apt-get install automysqlbackup을 입력하고 루트 액세스 권한이없는 경우 Enter를 눌러야합니다. 이것은 Linux Mint의 다양한 파생물에서도 작동합니다.

이 단계를 수행 한 루트 액세스 권한이있는 Arch Linux 사용자는 다음을 실행하여 설치할 수 있습니다. 팩맨 -S automysqlbackup 3.0_rc6-3 하지만 루트 사용자로 실행중인 경우 명령 앞에 sudo를 넣어야합니다.



MySQL 서버를 항상 백업하는 것은 어려울 수 있지만 다행히 전체 프로세스를 자동화 할 수있는 스크립트가 있습니다. 숙련 된 프로그래머가 이미 automysqlbackup 스크립트의 초안을 작성했기 때문에 bash Linux 코드를 작성할 필요조차 없습니다. 자동으로 설치할 수도 있습니다.

작동시키는 것은 때때로 어려운 일이 될 수 있으므로 소프트웨어를 설정하고 실행하는 가장 좋은 방법에 대한 세부 정보를 마련했습니다. 일단 배치되면 많은 일을 할 필요가 없습니다.

방법 1 : 패키지 관리자로 automysqlbackup 설치

Debian과 같은 여러 Linux 배포 및 Ubuntu Server를 포함한 다양한 Ubuntu 파생 버전을 사용하면 apt-get 패키지 관리자 만 사용하여 automysqlbackup 스크립트를 만들 수 있습니다. Debian 또는 Ubuntu Server의 축소 된 버전을 실행하는 경우 가상 터미널 만 사용할 수 있습니다. 이 경우 CTRL, ALT 및 F1을 길게 눌러 첫 번째 터미널에 도달하고 로그인하십시오.

Lubuntu, Xubuntu 또는 Debian-Xfce4와 같은 서버 작업에 여전히 적합한 가벼운 데스크톱 환경 배포 사용자는 응용 프로그램 또는 수염 메뉴를 선택하고 루트 터미널을 클릭 한 다음 관리 암호를 입력 할 수 있습니다. Ctrl, Alt 및 T를 눌러 표준 사용자 프롬프트를 열 수도 있습니다.

루트 액세스 권한이있는 경우 apt-get install automysqlbackup을 입력하고 Enter 키를 누릅니다. sudo apt-get install automysqlbackup을 입력하고 루트 액세스 권한이없는 경우 Enter를 눌러야합니다. 이것은 Linux Mint의 다양한 파생물에서도 작동합니다.

이 단계를 수행 한 루트 액세스 권한이있는 Arch Linux 사용자는 다음을 실행하여 설치할 수 있습니다. 팩맨 -S automysqlbackup 3.0_rc6-3 하지만 루트 사용자로 실행중인 경우 명령 앞에 sudo를 넣어야합니다.

방법 2 : SourceForge에서 automysqlbackup 설치

Fedora, Red Hat, CentOS, Slackware 및 기타 여러 주요 Linux 배포판 사용자는 automysqlbackup 패키지를 사용할 수 없음을 알 수 있으므로 브라우저에서 Mozilla Firefox, Chrome, Chromium 또는 Midori를 선택하여 브라우저를 열어야합니다. 데스크톱 환경에서 응용 프로그램을 선택한 다음 인터넷 메뉴를 선택하거나 Super 키를 누른 상태에서 W를 누를 수 있습니다. https://sourceforge.net/projects/automysqlbackup/ 입력을 누릅니다.

녹색 다운로드 버튼을 클릭하고 다운로드가 완료 될 때까지 기다립니다. 몇 초 밖에 걸리지 않으며 SourceForge는 획득에 어려움을 겪고있는 경우 자동으로 직접 링크를 제공합니다. 명령 프롬프트를 열고 다음을 입력하십시오. cd ~ / 다운로드 또는 다운로드 디렉토리가있는 곳으로 이동하십시오. 물론이 파일을 GUI없이 서버에 배치해야하는 경우 이동식 장치로 이동하거나 이론적으로 w3m과 같은 명령 줄 브라우저를 사용하여 다운로드 할 수 있습니다.

올바른 디렉토리에 있으면 다음을 입력하십시오. tar zxvf automysqlbackup-v3.0_rc6.tar.gz 추출합니다. 어떤 종류의 업데이트가있을 경우 파일 이름이 실제로 변경 될 수 있습니다. 잠재적으로 디렉토리 내부에 6 개의 파일이 생성됩니다. cd를 입력하고 탭을 누른 다음 입력하여 해당 디렉토리로 이동할 수 있습니다. 진행하기 전에 더 많은 README를 실행하여 개발자가 제공하는 조언을 확인하는 것이 좋습니다.

다음을 입력하여 install.sh 스크립트를 실행하십시오. ./install.sh Enter 키를 누릅니다. 실행하려면 루트 권한이 필요하므로 아직 루트 셸에 있지 않은 경우 sudo로 시작해야합니다. 이것은 모든 것을 자동으로 처리합니다.

방법 3 : 수동 설치 실행

어떤 이유로 install.sh 스크립트가 실패하고 앞에 ./ 코드를 추가 한 경우 수동으로 설치해야 할 수 있습니다. 아직 루트 프롬프트가없는 경우 sudo -i를 입력하고 Enter를 눌러 루트 프롬프트를 만듭니다. 이러한 명령은 tarball의 압축을 푼 디렉토리에서 실행해야합니다.

사용자 정의 구성 파일을 만드는 것이 좋습니다. 사용 cp automysqlbackup.conf NAME.conf NAME을 파일에 부여 할 실제 이름으로 바꿨습니다.

방법 4 : 구성 파일 편집

nano 또는 vi로 구성 파일을 열면 파일에 수십 개의 주석이 있음을 알 수 있습니다. 시스템에 최소한 한 명의 사용자 만있을 수 있지만 최소한 SELECT 권한이있는 MySQL 사용자를 입력해야합니다. 이를 위해 관리 계정을 사용하고 싶지 않습니다. 줄의 작은 따옴표 안에 이름을 입력합니다.

CONFIG_mysql_dump_username =”

줄의 작은 따옴표 사이에 비밀번호를 입력해야합니다.

CONFIG_mysql_dump_password =”

설정하기 만하면됩니다. CONFIG_mysql_dump_host 변수 CONFIG_mysql_dump_host =’localhost’ 서버는 단지 로컬 시스템이기 때문입니다.

설정했는지 확인하십시오. CONFIG_backup_dir = 사용자가 백업 파일을 저장할 수있는 디렉토리에 저장합니다. 예를 들어 mybackups라는 사용자가 있다고 가정하면 실제로 / home / mybackups / backups 그렇지 않으면 사용자의 디렉토리 전체를 사용하려고 시도합니다. 해당 디렉토리가 아직 존재하지 않는 경우 mkdir 명령을 사용해야합니다.

데이터베이스 이름을 추가 할 수 있지만 CONFIG_db_names = () 괄호 사이의 변수를 비워두면 모두 복사됩니다. 사용할 수 있습니다 CONFIG_db_exclude = () 스크립트에서 건너 뛰고 싶은 위치를 추가하려면 괄호를 사용하세요.

스크립트는 일주일 동안 매일 백업을 유지할 수 있지만 CONFIG_rotation_daily = 변수를 숫자 7이 아닌 다른 값으로 변경하여이를 변경할 수 있습니다. 이러한 기본값은 수시로 변경 될 수 있습니다. 우리가 엉망으로 만든 구성 파일은 6을 기본값으로 사용했습니다.

그런 다음 실행할 수 있습니다. 명령 줄에서 파일 이름을 사용자가 만든 이름으로 바꾸거나 시작 스크립트 또는 cron에 추가합니다. cron 줄이 필요하면 다음을 시도해 볼 수 있습니다.

00 * * * / usr / local / bin / backupscript

이것은 매일 자정에 실행됩니다.

5 분 읽기