Skrypt z góry do kopii zapasowej bazy danych mysql
- 1613
- 178
- Pan Jeremiasz Więcek
Po napisaniu prostego skryptu powłoki dla kopii zapasowej bazy danych MySQL. To jest nasz nowy skrypt Bash dla zrzutu bazy danych MySQL. Ten skrypt zapewni zapasową bazę danych MySQL i przesyłanie kopii zapasowych do różnych odległych lokalizacji, takich jak FTP, SFTP i Amazon S3 Bucket.
Ten skrypt jest dostępny na naszym koncie GitHub z całym plikiem obsługiwanym. Możesz po prostu pobrać skrypt i uruchomić go na swoim serwerze. Użyj następujących kroków, aby użyć tego skryptu i skonfiguruj kopie zapasowe w ciągu 5 minut.
Krok 1 - klon to repozytorium
Pobierz to repozytorium Umieść pliki pod /etc/mydumpadmin informator. Alternatywnie możesz również sklończyć to repozytorium w katalogu /etc za pomocą następujących poleceń.
CD/etc/git klon https: // github.com/tecrahul/mydumpadmin.git
Krok 2 - Skonfiguruj konfigurację
Ustawienia.conf
Zastosuj i aktualizuj wszystkie wymagane wartości zgodnie z Twoimi wymaganiami. Możesz również włączyć/wyłączyć kopie zapasowe FTP, SFTP i S3 referencje.tekst
Plik i umieść szczegóły logowania serwera MySQL. Krok 3 - Wykonaj skrypt kopii zapasowej
Ustaw uprawnienie Wykonaj na skrypcie Shell i uruchom go jako następujące polecenia.
chmod a+x mysql-dump.cii ./MySQL-Dump.cii
Krok 4 - Harmonogram codziennego cron
Możesz również zaplanować to, aby działało na co dzień za pomocą crontab. Dodaj następujące ustawienia do Crontab, aby działać codziennie o godzinie 2:00.
0 2 * * * cd /etc /mydumpadmin && ./MySQL-Dump.cii
- « Jak korzystać z poleceń MySQL bez montażu hasła
- Jak zainstalować serwer GitLab na Ubuntu 18.04 i 16.04 LTS »