{"id":643,"date":"2023-09-05T18:29:43","date_gmt":"2023-09-05T16:29:43","guid":{"rendered":"https:\/\/piotrgabriel.pl\/wiki\/?p=643"},"modified":"2023-09-05T18:30:15","modified_gmt":"2023-09-05T16:30:15","slug":"backup-i-przywracanie-baz-danych-w-mysql","status":"publish","type":"post","link":"https:\/\/piotrgabriel.pl\/wiki\/backup-i-przywracanie-baz-danych-w-mysql\/","title":{"rendered":"Backup i przywracanie baz danych w MySQL"},"content":{"rendered":"<p>Regularne tworzenie kopii zapasowych baz danych to kluczowy element zarz\u0105dzania systemami baz danych. W przypadku awarii, b\u0142\u0119d\u00f3w lub innych nieprzewidzianych zdarze\u0144, backup pozwala na szybkie przywr\u00f3cenie bazy danych do stanu sprzed problemu. W tym artykule dowiesz si\u0119, jak tworzy\u0107 i przywraca\u0107 kopie zapasowe baz danych w MySQL za pomoc\u0105 wiersza polece\u0144 oraz interfejsu phpMyAdmin.<!--more--><\/p>\n<h2>1. Wiersz polece\u0144: Backup za pomoc\u0105 mysqldump<\/h2>\n<p>Narz\u0119dzie <code>mysqldump<\/code> jest jednym z najcz\u0119\u015bciej u\u017cywanych narz\u0119dzi do tworzenia kopii zapasowych baz danych MySQL. Pozwala ono na zapisanie zawarto\u015bci bazy danych do pliku tekstowego.<\/p>\n<p><code><br \/>\nmysqldump -u nazwa_uzytkownika -p nazwa_bazy_danych &gt; backup.sql<br \/>\n<\/code><\/p>\n<p>Po uruchomieniu powy\u017cszego polecenia zostaniesz poproszony o podanie has\u0142a dla u\u017cytkownika.<\/p>\n<h2>2. Wiersz polece\u0144: Przywracanie bazy danych z kopii zapasowej<\/h2>\n<p>Aby przywr\u00f3ci\u0107 baz\u0119 danych z kopii zapasowej utworzonej za pomoc\u0105 <code>mysqldump<\/code>, mo\u017cna u\u017cy\u0107 polecenia mysql:<\/p>\n<p><code><br \/>\nmysql -u nazwa_uzytkownika -p nazwa_bazy_danych &lt; backup.sql<br \/>\n<\/code><\/p>\n<h2>3. phpMyAdmin: Tworzenie kopii zapasowej<\/h2>\n<p>Aby utworzy\u0107 kopi\u0119 zapasow\u0105 bazy danych za pomoc\u0105 phpMyAdmin:<\/p>\n<ol>\n<li>Zaloguj si\u0119 do phpMyAdmin.<\/li>\n<li>Wybierz baz\u0119 danych, kt\u00f3r\u0105 chcesz wyeksportowa\u0107 z listy po lewej stronie.<\/li>\n<li>Kliknij zak\u0142adk\u0119 &#8222;Eksportuj&#8221;.<\/li>\n<li>Wybierz format (zwykle SQL) i pozostaw inne opcje domy\u015blne.<\/li>\n<li>Kliknij przycisk &#8222;Wykonaj&#8221;.<\/li>\n<\/ol>\n<p>Plik kopii zapasowej zostanie pobrany na Tw\u00f3j komputer.<\/p>\n<h2>4. phpMyAdmin: Przywracanie bazy danych z kopii zapasowej<\/h2>\n<p>Aby przywr\u00f3ci\u0107 baz\u0119 danych z kopii zapasowej za pomoc\u0105 phpMyAdmin:<\/p>\n<ol>\n<li>Zaloguj si\u0119 do phpMyAdmin.<\/li>\n<li>Wybierz baz\u0119 danych, kt\u00f3r\u0105 chcesz przywr\u00f3ci\u0107 z listy po lewej stronie.<\/li>\n<li>Kliknij zak\u0142adk\u0119 &#8222;Importuj&#8221;.<\/li>\n<li>Przegl\u0105daj i wybierz plik kopii zapasowej, kt\u00f3ry chcesz zaimportowa\u0107.<\/li>\n<li>Kliknij przycisk &#8222;Wykonaj&#8221;.<\/li>\n<\/ol>\n<p>Baza danych zostanie przywr\u00f3cona z kopii zapasowej.<\/p>\n<h2>Podsumowanie<\/h2>\n<p>Regularne tworzenie kopii zapasowych baz danych w MySQL jest kluczowe dla bezpiecze\u0144stwa i ci\u0105g\u0142o\u015bci dzia\u0142ania Twojej aplikacji. Zar\u00f3wno wiersz polece\u0144, jak i phpMyAdmin oferuj\u0105 solidne narz\u0119dzia do tworzenia i przywracania kopii zapasowych. Wyb\u00f3r metody zale\u017cy od Twoich preferencji i \u015brodowiska pracy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Regularne tworzenie kopii zapasowych baz danych to kluczowy element zarz\u0105dzania systemami baz danych. W przypadku awarii, b\u0142\u0119d\u00f3w lub innych nieprzewidzianych zdarze\u0144, backup pozwala na szybkie przywr\u00f3cenie bazy danych do stanu sprzed problemu. W tym artykule dowiesz si\u0119, jak tworzy\u0107 i [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":155,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48],"tags":[240,24],"class_list":["post-643","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bazy-danych","tag-backup","tag-mysql"],"_links":{"self":[{"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/posts\/643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/comments?post=643"}],"version-history":[{"count":0,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/posts\/643\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/media\/155"}],"wp:attachment":[{"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/media?parent=643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/categories?post=643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/tags?post=643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}