Ako koristite vlastiti Linux VPS, vrlo je vjerojatno da za baze podataka koristite MySQL. Ovaj članak je mali podsjetnik na različite naredbe za upravljanje MySQL bazama pomoću mysqldump, mysql i mysqlimport naredbi u Linuxu.
Kako napraviti backup MySQL baze
Da biste napravili backup MySQL baze, baza mora postojati na database serveru i morate imati pristup toj bazi. Format naredbe je:
mysqldump --user=root --password --single-transaction database > database.sql
Kako napraviti backup svih baza
Ako želite napraviti backup svih baza, koristite sljedeću naredbu s opcijom --all-databases:
mysqldump --user=root --password --single-transaction --all-databases > all_databases.sql
Kako napraviti backup samo strukture MySQL baze
Ako želite sačuvati samo strukturu baze bez podataka, koristite opciju --no-data:
mysqldump --user=root --password --single-transaction --no-data database > database_structure.sql
Kako napraviti backup samo podataka MySQL baze
Ako želite napraviti backup samo podataka bez strukture, koristite opciju --no-create-info:
mysqldump --user=root --password --single-transaction --no-create-db --no-create-info database > database
Kako napraviti restore MySQL baze
Vidjeli smo kako napraviti backup cijele baze, samo strukture i samo podataka, a sada ćemo vidjeti kako ih vratiti sljedećom naredbom:
mysql --user=root --password databse < database.sql
Ako želite vratiti bazu koja već postoji, tada trebate koristiti mysqlimport naredbu:
mysqlimport --user=root --password databse < database.sql
Na isti način možete vraćati tablice, strukturu i podatke baze.
Povezane usluge
Savjetodavna područja vezana uz ovu temu
Ove su usluge usklađene s temom članka i daju čišći prijelaz od edukativnog sadržaja do konkretne implementacije.
Nastavite čitati
Povezani članci
Prvo po zajedničkim kategorijama, a zatim po najjačem preklapanju u tagovima.