Sigurnosno kopiranje
Obnavljanje
Migracija na MariaDB s MySQL-a
Sigurnosno kopiranje važan je dio rada s bazama podataka. Bez obzira na to vodite li korporativnu stranicu ili samo hostirate WordPress, važno je napraviti sigurnosnu kopiju svojih baza podataka. Vultr nudi besplatne snimke, koje možete koristiti, ali je vrlo lako vratiti bazu podataka.
Ovaj vodič pretpostavlja da imate instaliran MySQL ili MariaDB na Ubuntu, iako će to raditi s većinom Linux distribucija. Ovaj vodič će također dotaknuti kako migrirati s MySQL-a na MariaDB, budući da je većina koraka ista.
Ne morate koristiti sudoispred naredbi, ali sve olakšava jer vam ne treba lozinka baze podataka.
Sigurnosno kopiranje
Najlakši način za sigurnosno kopiranje MySQL ili MariaDB baze podataka je korištenje mysqldumpnaredbe dump. Ako niste sigurni u naziv vaše baze podataka, koristite sljedeće.
echo "SHOW DATABASES;" | sudo mysql
Dobit ćete popis svojih baza podataka. Budite sigurni da znate koju želite, a zatim samo pokrenite sljedeću naredbu za sigurnosnu kopiju u .sqldatoteku.
sudo mysqldump example_database > $(date +"%F").sql
Gornja naredba će sigurnosno kopirati bazu podataka example_databaseu datoteku s datumom koji završava s .sql. Možete promijeniti naziv datoteke u koji god želite, iako će zadržati naziv datoteke kao datum biti od pomoći ako slučajno izbrišete važan redak ili stupac. Koristite date --helpda biste saznali više o drugim načinima stiliziranja datuma.
Obnavljanje
Vraćanje baze podataka čak je lakše nego sigurnosno kopiranje. Sve što trebate učiniti je pronaći .sqldatoteku koju ste kreirali i pokrenuti sljedeće.
sudo mysql example_database < filename.sql
MySQL će vratiti bazu podataka iz datoteke.
Migracija na MariaDB s MySQL-a
Prvo napravite sigurnosnu kopiju svake vaše baze podataka.
sudo mysqldump example_database > example_database.sql
Zatim instalirajte MariaDB, koji će zamijeniti MySQL, i vratite baze podataka koje ste imali pokretanjem sljedećeg za svaku bazu podataka.
sudo mysql example_database < example_database.sql
Preporuča se da napravite snimak prije nego što učinite nešto što može pokvariti vašu bazu podataka. Snimci su besplatni na Vultru.