Jump to content
  • 0
usmiechnietymniszek

Wykonywanie backupu forum, by przenieść je na innego vps'a bądź hosting + domena

Question

Witam. 

Forum sobie robię na vps'ie, nie chce mi się cały czas wszystkiego ręcznie robić więc napisałem sobie skrypt który zrobi to za mnie sam jak go odpalę. Wygląda on oto tak:

#!/bin/sh
clear
## Usuwanie ##
cd /var/www/ && rm -rf backup_forum/*
cd / && rm -rf cmd.tar.gz
cd /var/lib/mysql/ && rm -rf baza_danych.tar.gz
cd /var/www/myforums.pl/ && rm -rf pliki_forum.tar.gz
## Robienie backupu ##
cd /
tar cfv cmd.tar.gz pack
mv cmd.tar.gz /var/www/backup_forum/
cd /var/lib/mysql/
tar cfv baza_danych.tar.gz forum_base
mv baza_danych.tar.gz /var/www/backup_forum/
cd /var/www/myforums.pl/
tar cfv pliki_forum.tar.gz admin api applications datastore oauth plugins system uploads .htaccess 404error.php conf_global.php Credits.txt error.php index.php init.php sitemap.php
mv pliki_forum.tar.gz /var/www/backup_forum/
cd /var/www/backup_forum/
tar cfv backup_forum_$(date +%d.%m.%Y_%H.%M.%S).tar.gz pliki_forum.tar.gz baza_danych.tar.gz cmd.tar.gz
rm -rf baza_danych.tar.gz pliki_forum.tar.gz cmd.tar.gz

No i zaczyna się problem z bazą danych. Gdy ją rzucę na ten inny vps czy hosting to ją nie może wyczytać i jest zepsuta a nie powinna. Zawsze tak robiłem i nigdy nie miałem problemu tylko ips wymaga inaczej robić backup. Mówiono mi że trzeba do ips'a, żeby zrobić backup bazy to trzeba zrobić dump. Pracuję na Ubuntu 18.04_1 LTS. Ktoś może mnie poratować, ktoś może wie, jak mogę zrobić sobie z poziomu terminala wystukać ten dump bez żadnych phpmyadmin? Ja to zrobię zrobię tak, że jak zrobi mi tego dumpa, to on sam się zapakuje i wszystko mi się spakuje do jednej paczki gdzie będe miał cały backup. Skrypt jest mój i napisany w bashu. Korzystam z MariaDB 10.1.34

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.