Paano Pagsamahin Ang Isang Dump

Talaan ng mga Nilalaman:

Paano Pagsamahin Ang Isang Dump
Paano Pagsamahin Ang Isang Dump

Video: Paano Pagsamahin Ang Isang Dump

Video: Paano Pagsamahin Ang Isang Dump
Video: HOW TO RUNNING DUMP AND OPERATE A DUMPTRUCK 2024, Mayo
Anonim

Upang mai-back up ang impormasyon o maglipat ng data mula sa isang server patungo sa isa pa, madalas na kinakailangan na pagsamahin ang isang dump ng isang database na hinahain ng anumang DBMS. Kadalasan, ang isang pagtapon ay isang pagkakasunud-sunod ng mga pahayag ng SQL upang lumikha at mapuno ang mga talahanayan, magdagdag ng mga hadlang, nakaimbak na mga pamamaraan, pag-trigger, atbp

Paano pagsamahin ang isang dump
Paano pagsamahin ang isang dump

Kailangan

  • - Mga kredensyal para sa pag-access sa mga server ng database ng Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - isang pakete ng mga kagamitan sa console, kasama ang MySQL at MySQL;
  • ay isang console utility package kasama ang pg_dump at psql.

Panuto

Hakbang 1

Simulang bumuo ng isang pagtapon ng database na pinapanatili ng Microsoft SQL Server DBMS. Kumonekta sa server gamit ang SQL Server Management Studio. Kapag nagsimula ang application, ang dialog ng mga parameter ng koneksyon ay ipapakita. Tukuyin ang pangalan at uri ng server dito, piliin ang uri ng pagpapatotoo. Ipasok ang mga kredensyal ng gumagamit kung kinakailangan. I-click ang pindutan ng Connect

Hakbang 2

Sa window ng Object Explorer, palawakin ang seksyon ng Mga Databases. I-highlight ang item na naaayon sa target na database. Mag-click dito gamit ang kanang pindutan ng mouse. Sa menu ng konteksto, piliin ang item na "Bumuo ng Mga Script …". Ipapakita ang window ng wizard

Hakbang 3

Ipasok ang mga pagpipilian sa mga pahina ng Script Wizard at i-click ang Susunod. Sa partikular, sa ika-apat na pahina, piliin ang lokasyon kung saan ilalagay ang nilikha na dump (sa isang file, clipboard o bagong window). Sa ikalimang pahina, i-click ang pindutan ng Tapusin. Maghintay hanggang sa makumpleto ang proseso ng pagbuo ng database dump. Maaari itong tumagal ng mahabang panahon

Hakbang 4

Magsimula ng isang shell sa Windows o isang terminal emulator sa mga sistemang tulad ng Linux. Sa Linux, maaari mo ring lumipat sa text console sa pamamagitan ng pagpindot sa Ctrl, alt="Image" at isa sa mga function key F1-F12. Kinakailangan ito upang magamit ang MySQL at PostgreSQL console dumpers

Hakbang 5

Suriin ang impormasyon sa tulong para sa utility ng MySQL. Patakbuhin ang utos: mysqldump --help Magbayad ng partikular na pansin sa mga pagpipiliang ginamit upang tukuyin ang target na server at mga kredensyal ng gumagamit

Hakbang 6

Itapon ang MySQL database. Patakbuhin ang utilidad ng mysqldump mula sa linya ng utos na may mga kinakailangang parameter, pag-redirect ng output nito sa isang file, o pagtukoy sa target na file gamit ang mga pagpipilian na -r o --result-file. Halimbawa: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql Sa kasong ito, isang pagtatapon ng mydatabase, kasama ang nakaimbak na code ng pamamaraan (pagpipilian -Q), na matatagpuan sa isang lokal na gumaganang server na maaaring ma-access sa mga kredensyal ng myuser ng gumagamit (ang password ay hiniling ng utility) ay mailalagay sa file /home/myhomedir/tmp/dump.sql. Kung ang server ay matatagpuan sa ibang machine, gamitin ang -h o --host na pagpipilian

Hakbang 7

Suriin ang sanggunian sa utility ng pg_dump. Patakbuhin ang utos: pg_dump --help Tandaan ang mga pagpipilian -f, -F, -U, -d, -h

Hakbang 8

Itapon ang database ng PostgreSQL. Gamitin ang utility na pg_dump, pagpasa sa mga kinakailangang parameter, halimbawa: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Itatapon nito ang template1 database, pinamamahalaan ng server na tumatakbo sa lokal na makina. Ang dump ay ilalagay sa /home/myhome/tmp/dump.sql file. Gamitin ang pagpipilian na -h upang tukuyin ang address ng server.

Inirerekumendang: