Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 10
  • Transferimi i bazës së të dhënave në host. Migrimi i bazës së të dhënave MySQL

Transferimi i bazës së të dhënave në host. Migrimi i bazës së të dhënave MySQL

Ndonjëherë ekziston nevoja për të transferuar një bazë të dhënash SQL nga një server SQL në tjetrin. Në mënyrë tipike, procesi i migrimit të të dhënave përfshin krijimin e një kopje rezervë të bazës së të dhënave dhe rivendosjen e tij në një server tjetër SQL. Sidoqoftë, duket se në një operacion kaq të thjeshtë mund të ketë probleme lloje te ndryshme vështirësitë. Në këtë artikull do të përpiqemi të trajtojmë disa prej tyre.

1. Nëse ekziston tashmë një bazë të dhënash me të njëjtin emër

Nëse, kur migroni një bazë të dhënash, zbulohet se ekziston tashmë një bazë të dhënash me të njëjtin emër, ose gjatë rikuperimit ndodh një gabim që ekziston tashmë një skedar i bazës së të dhënave me të njëjtin emër, duhet të specifikoni manualisht një emër të ri të bazës së të dhënave dhe/ose dosjen. në të cilin skedarët fizikë do të vendosen DB. Kjo mund të bëhet në SQL Server Managment Studio, duke specifikuar një emër të ri të bazës së të dhënave në skedën e Përgjithshme gjatë restaurimit

dhe dosjen në të cilën do të vendosen skedarët e bazës së të dhënave (Skeda Files)

2. Transferimi i bazës së të dhënave Alta-GTD së bashku me bazat e të dhënave shtesë të ED

Nëse keni nevojë të zhvendosni bazën e të dhënave Të dhënat Alta-GTD së bashku me bazat e të dhënave shtesë të ED, atëherë është e nevojshme:

1. Krijo një kopje rezervë të bazës së të dhënave së bashku me bazat e të dhënave shtesë duke përdorur programin Alta-GTD. Për ta bërë këtë, duhet të ekzekutoni Service - SQL Administrator - SQL Database Backup, dhe më pas t'i përgjigjeni pyetjes në mënyrë pozitive për nevojën Rezervoni kopjen bazat e të dhënave shtesë të ED. Pas operacionit të krijimit kopje rezervë baza shtesë do të përfundojë, programi do të shfaqet dritare informacioni me një përshkrim të të gjithë skedarëve rezervë të krijuar. Këta skedarë, si dhe skedari rezervë i bazës së të dhënave të punës, duhet të transferohen në një server tjetër SQL.

2. Rikthe bazat e të dhënave nga kopjet rezervë. Nëse serveri tashmë ka një bazë të dhënash me të njëjtin emër, atëherë ai duhet të rikthehet me një emër tjetër (shih seksionin 1).

3. Nëse baza e të dhënave të punës u riemërua gjatë rikuperimit, atëherë duhet të ekzekutoni skriptin për të gjitha bazat e të dhënave shtesë:

UPDATE [Additional_Database_Name].. SET = "_gtd_ed@Main_Database_Name"

4. Nëse një ose më shumë baza të të dhënave shtesë janë riemërtuar gjatë rikuperimit, atëherë duhet të ekzekutohet një skrip për secilën prej tyre

UPDATE [Main_Database_Name].. SET = "New_Additional_Database_Name" WHERE = "Old_Additional_Database_Name"

Algoritmi është si më poshtë:

  1. Zgjidhni bazën e nevojshme të dhëna.
  2. Klikoni në artikullin e menysë "Eksport". menyja kryesore.
  3. Përcaktoni metodën e eksportit. Duke marrë parasysh që të gjitha cilësimet e paracaktuara janë ruajtur, mund të përdorni opsionin "Shpejtë". Unë zgjedh "Normal" vetëm nëse më duhet të kompresoj skedarin.
  4. Kontrolloni që të gjitha tabelat e bazës së të dhënave të WordPress janë zgjedhur për transferim.
  5. Nëse specifikohet opsioni "Normal", atëherë mund të përcaktoni ngjeshjen gjatë eksportit.
  6. Në fund të faqes, klikoni "Ok".

Si rezultat, aplikacioni do të krijojë një depo të bazës së të dhënave dhe do të ofrojë për ta ruajtur atë në kompjuterin tuaj. Të gjitha cilësimet, siç mund ta shihni, janë vendosur fillimisht, dhe në 99% të rasteve nuk ka nevojë të ndryshoni asgjë.

Procesi i importit është edhe më i thjeshtë. Le të themi se tashmë keni një bazë të dhënash boshe të uebsajtit të krijuar në cPanel, ku dëshironi të transferoni të gjithë informacionin nga ai i mëparshmi. Procedura:

  1. Shkoni te PhpMyAdmin dhe zgjidhni një bazë të dhënash të re.
  2. Në menunë e sipërme, klikoni në artikullin "Import".
  3. Pasi të klikoni në butonin "Zgjidh skedarin", zgjidhni skedarin SQL për të importuar në kompjuterin tuaj.
  4. Klikoni "Ok" në fund të faqes.

Pas përfundimit të suksesshëm të procedurës, do të shihni një mesazh përkatës dhe një listë e tabelave të krijuara do të shfaqet në të djathtë nën emrin e bazës së të dhënave të re. Kaq për migrimin database wordpress përfunduar. Pastaj kthehuni në fazat e mbetura, nëse i keni bërë ato.

Shtojcat e migrimit të bazës së të dhënave të WordPress

Në artikullin rreth përmenda disa module që ndihmojnë në ndryshim Emri i domenit(dhe informacione të tjera) në bazën e të dhënave të faqes. Bërja e ndryshimeve manualisht në PhpMyAdmin do të ishte jashtëzakonisht e mundimshme dhe jo gjithmonë e sigurt. Unë nuk do t'i shqyrtoj shtojcat në detaje, por do të paraqes vetëm avantazhet e tyre kryesore.

E rëndësishme! Të tre shtojcat mund të punojnë me të të dhëna të serializuara dhe bëni një zëvendësim të saktë të informacionit në bazën e të dhënave (duke marrë parasysh gjatësinë e vargut), për shembull:

s:11:"përshëndetje botë" do të bëhet s:9:"botë e re"

s:11:"përshëndetje botë" do të bëhet s:9:"botë e re"

Mund të ketë gabime gjatë ekzekutimit të SQL dhe redaktimit direkt përmes PhpMyAdmin.

Fillimisht, lejoi vetëm ndryshime në bazën e të dhënave, por versionet e fundit zhvilluesit kanë zgjeruar ndjeshëm funksionet e tij. Tani mund të shkarkoni gjithashtu një hale dhe të rivendosni bazën e të dhënave, të ndryshoni domenin, prefiksin. Ndërfaqe e re e bëri atë absolutisht të shkëlqyeshëm. Në këtë artikull do t'ju tregoj për modulin në pak më shumë detaje, megjithëse gjithçka këtu është jashtëzakonisht e thjeshtë. Shkarkime - 100k+, vlerësimi - 4.4.

Ky mjet mund të përdoret jo vetëm kur migroni një bazë të dhënash WordPress, por edhe të gjithë sitin. ju lejon të transferoni skedarë media, shtojca, tema. Ju gjithashtu mund të filloni procesin e kërkimit dhe redaktimit të të dhënave në bazën e të dhënave. Tipar dalluesështë punë e shpejtë(në mënyrë që të mos rëndojë ofruesin e pritjes), dhe gjithashtu nuk ka nevojë për instalim PHP shtesë zgjerimet. Zgjidhja funksionon edhe me PHP v5.2, ndërsa zgjidhja e mëparshme kërkon një minimum prej PHP v5.4. Më shumë se 300 mijë shkarkime, vlerësimi - 4.8.

Kryen detyrat themelore të transferimit të një baze të dhënash në WordPress: eksportimi i një deponie, kërkimi dhe zëvendësimi i informacionit, ruajtja e skedarëve SQL në kompjuter. Më shumë se 200 mijë shkarkime, vlerësim - 4.7. Version falas, në parim, mjafton, edhe pse sigurisht pres më shumë nga ju në PRO karakteristika të lezetshme. Ju do të duhet të importoni bazën e të dhënave përmes PhpMyAdmin siç përshkrova në seksionin e parë.

Duke përdorur shtojcën Search and Replace

E kam hasur më shpesh këtë modul, kështu që do ta shikoj më në detaje si shembull. Unë mendoj se procesi i transferimit të një baze të dhënash WordPress në opsione të tjera është i ngjashëm; në raste ekstreme, shikoni udhëzimet e videos në përshkrimet e tyre në wordpress.org.

Kështu që. pas Kërkimit dhe Zëvendëso dhe aktivizimi, të gjitha funksionet e tij ndodhen në artikullin e menysë me të njëjtin emër në seksionin "Vegla". Ka 4 drejtime kryesore:

  • Baza e të dhënave rezervë - krijimi i një kopje rezervë.
  • Kërko & Zëvendëso - kërko dhe zëvendëso informacionin.
  • Zëvendësoni URL-në e Domenit - ndryshoni domenin.
  • SQL Import - import.

Në paragrafin e parë dhe të fundit ka vetëm një buton "Eksport/Import", por, në fakt, ju keni gjithçka që ju nevojitet për një migrim të plotë të bazës së të dhënave dhe faqes së internetit të WordPress. E vetmja gjë që duhet të mbani mend është se të dhënat importohen në bazën e të dhënave aktuale të lidhur me projektin.

Shkoni te seksioni Replace URL Domain. Në fakt, ai ofron mundësinë për të zëvendësuar domenin e vjetër me një të ri.

Kjo veçori nuk do t'ju shpëtojë nga hapat e mbetur në algoritëm, por të paktën do të thjeshtojë detyrën e transferimit të bazës së të dhënave në WordPress. Përveç kësaj, ju mund të ndryshoni prefiksin e tabelës, i cili është gjithashtu i dobishëm.

Skeda Search & Replace ju ndihmon të zëvendësoni informacionin në bazën e të dhënave.

  • Para së gjithash, ju përcaktoni vlerat e vjetra dhe të reja, pastaj shënoni tabelat ku duhet të kryhet kërkimi dhe zëvendësimi.
  • Si parazgjedhje, opsioni "Dry Run" është i aktivizuar - kjo do të thotë që veprimet do të kryhen në "modalitetin e testimit".
  • Nëse zgjidhni kutinë, do të keni 2 opsione për të zgjedhur - import Kërkesa SQL por për të bërë ndryshime në bazën e të dhënave ose për të kryer drejtpërdrejt këtë veprim.

Kjo do të thotë, në thelb, ju mund të bëni: 1) një provë të detyrës, 2) një zëvendësim real të të dhënave, 3) të merrni një pyetje SQL dhe më pas ta zbatoni atë përmes PhpMyAdmin ose skedës së 4-të të modulit. Fleksibilitet i madh!

Total. Shpresoj që informacioni për transferimin e një baze të dhënash në WordPress të jetë i mjaftueshëm që ju ta kryeni vetë këtë procedurë. Në parim, nuk ka asgjë të komplikuar, por kur punoni me një bazë të dhënash, gjithmonë duhet të jeni jashtëzakonisht të kujdesshëm - të paktën, krijoni kopje rezervë përpara se të filloni punën. Të tre shtojcat bëjnë një punë të shkëlqyeshme, por mua personalisht më pëlqen më shumë Search and Replace - e thjeshtë, fleksibël, pa detaje të panevojshme.

Nëse keni ndonjë gjë për të shtuar në lidhje me transferimin dhe migrimin e bazës së të dhënave ose faqeve të WordPress, shkruani në komente.

Nga autori: Kohët e fundit erdhën për vizitë të afërmit. Kështu që, brenda disa ditësh, ata fillimisht mbaruan të gjithë furnizimin me ushqim, më pas "kompostuan" të gjithë furnizimin nervor dhe në fund dogjën furnizimin muzikor ( Qendra muzikore). Në përgjithësi, jashtë rrezikut, vendosa të lëviz shpejt bazën Të dhënat e MySQL. Nëse edhe ju e gjeni veten në këtë situatë, atëherë sigurohuni që ta lexoni këtë artikull.

Metoda e eksportit të shpejtë

Le të fillojmë me një përmbledhje të phpMyAdmin. Për të transferuar një bazë të dhënash, së pari duhet të krijoni një dublikatë të saj. Programi ka funksionalitet të veçantë për këtë. Le të hedhim një vështrim më të afërt këtë proces:

Fillimisht mund të zgjidhni bazën e të dhënave të dëshiruar në listën në të majtë dhe më pas të shkoni te skeda e menusë "Eksport". Nëse përdorni këtë opsion, më pas do të kryhet një migrim MySQL tabelë pas tabelë. Për ta bërë këtë, vendosni "Metodën e eksportit" në "Normal" dhe zgjidhni elementët e eksportit në "Tabelat".

Nëse keni nevojë të eksportoni të gjithë bazën e të dhënave (me të gjitha tabelat), atëherë shkoni menjëherë te "Eksport". Vetëm këtu nuk operojmë më me tabela, por me baza të dhënash. Në "Metodën e eksportit" kemi vendosur gjithashtu "Normal". Pastaj zgjidhni bazën e të dhënave të dëshiruar dhe në seksionin "Output", zgjidhni opsionin "Ruaj daljen në skedar".

Hapi tjeter vendosni formatin në të cilin do të ruhet kopja e bazës së të dhënave. Zgjidhni vlerën "SQL" nga lista përkatëse. Kjo do të sigurojë që kopja të mund të përdoret në shumicën e platformave. Por nëse do të transferoni bazën e të dhënave në një bazë specifike, atëherë këtu mund të zgjidhni formatin e duhur: grup PHP, CSV, PDF dhe të tjera.

Më poshtë në seksionet "Opsionet e formatit" dhe "Opsionet e ruajtjes së të dhënave" mund të konfiguroni më shumë parametra " " për transferimin e bazës së të dhënave MySQL. Por ne nuk do të ndalemi në detaje në rishikimin e tyre. Nëse nuk jeni njohur me ndonjë prej tyre, atëherë është më mirë të mos ndryshoni (në mënyrë të panevojshme) vendos vlerat default. Këtu mund të konfiguroni përputhshmërinë maksimale me versionet më të vjetra të DBMS dhe mënyrën se si do të ruhen tabelat. Mund të eksportoni vetëm të dhëna ose struktura. Ne do t'i kopjojmë tabelat plotësisht (opsioni "struktura dhe të dhënat").

Pasi të keni vendosur të gjithë parametrat për të krijuar një kopje të bazës së të dhënave, klikoni "Ok" në fund. Si rezultat, ne marrim një bazë të dhënash të kopjuar, e cila mund të transferohet lehtësisht në një server tjetër. Si parazgjedhje, skedari i krijuar ruhet në dosjen e shkarkimeve të shfletuesit tuaj.

Ne importojmë

Duke përdorur phpMyAdmin, jo vetëm që mund të krijoni kopje të të gjithë serverit, bazave të të dhënave dhe tabelave individuale. Programi ju lejon të transferoni lehtësisht të dhënat e MySQL në një shembull tjetër DBMS. Ekzekutimi i këtij procesi është në shumë mënyra i ngjashëm me eksportimin e një baze të dhënash. phpMyAdmin mund të lidhë të dyja tabelat individuale me bazën e të dhënave dhe disa baza të dhënash me serverin në të njëjtën kohë. Për të bashkangjitur tabelat në të majtë në listë, zgjidhni bazën e të dhënave të dëshiruar dhe më pas shkoni te skeda "Import".

Për të bashkangjitur një bazë të dhënash (ose disa baza të dhënash) në server, shkoni menjëherë në skedën e specifikuar. Më pas, në seksionin "Skedari i importuar", kontrolloni opsionin "Browse your computer" dhe përdorni Explorer për të treguar vendndodhjen e skedarit të bazës së të dhënave.

Këtu duhet të specifikoni kodimin në të cilin paraqiten të dhënat në burimin e importuar. Duhet të jeni më të kujdesshëm me këtë parametër, përndryshe do të merrni "hieroglifë" të vërtetë në vend të rreshtave në tabela dhe do t'ju duhet të punësoni një japonez ose kinez vendas për t'i deshifruar ato. Dhe ka një mungesë reale të tyre në zonën tonë.

Kodimi më i përdorur është UTF-8, i cili është i instaluar si parazgjedhje. Prandaj, edhe nëse nuk e dini saktësisht se cili kodim përdoret në bazën e të dhënave portative MySQL, ia vlen të provoni këtë kodim. Në çdo rast, gjithmonë mund ta fshini bazën e të dhënave të importuara dhe më pas ta "ri-ngarkoni" me një kodim tjetër.

Unë gjithashtu nxitoj të zhgënjej fansat "të zellshëm" të phpMyAdmin. Kjo dobi I përshtatshëm vetëm për eksport-import të bazave të të dhënave të vogla (deri në 2 “metra”). Kjo vlerë është mjaft e mjaftueshme për një transferim të pjesshëm (shkallë pas hapi) të serverit, i cili mund të mos jetë plotësisht i përshtatshëm dhe mund të vonojë të gjithë procesin për një kohë të gjatë.

Në seksionin "Format" vendosni vlerën në "SQL". Nëse është e nevojshme, aktivizoni modalitetin e përputhshmërisë. Ne gjithashtu çaktivizojmë krijimin automatik të një vlere kyçe për kolonat me vlerë zero(varet nga struktura e tabelës së burimit të importuar). Dhe për të përfunduar importimin, klikoni "Ok".

Nëse do të transferoni një bazë të dhënash MySQL nga një kopje rezervë, atëherë mos harroni të fshini burimin "origjinal" nga serveri përpara se të filloni importimin. Përndryshe, do të merrni një mesazh gabimi sepse baza e të dhënave tashmë ekziston.

Nëse procesi ishte i suksesshëm, sistemi i programit do të shfaqë një mesazh përkatës.

Softuer alternativ

Unë premtova t'ju prezantoj me të ndryshme software për administrimin e DBMS. Në këtë mënyrë ju mund të zgjeroni horizontet tuaja "profesionale" dhe të zgjidhni programin që i përshtatet më së miri nevojave tuaja dhe llojit të aktivitetit.

Sot ne do të testojmë aftësitë e migrimit të MySQL duke përdorur një aplikacion të fuqishëm dhe të pasur me veçori të zhvilluar nga krijuesit e DBMS. Shkarko MySQL Workbench e mundur nga burimi zyrtar i kompanisë. Disa shpërndarje të palëve të treta (dhe lidhje me to) që do të kërkohen për të administruar DBMS duke përdorur këtë platformë janë përshkruar gjithashtu në detaje.

E përsëris edhe një herë: mjeti në fjalë ka funksionalitet të fuqishëm, kështu që ne do të shqyrtojmë vetëm atë që është krijuar për importimin dhe eksportimin e bazave të të dhënave individuale në formatin SQL. Për ta bërë këtë, nisni programin, klikoni në ikonën e lidhjes së dëshiruar (nëse ka disa prej tyre).

Në dritaren e re që hapet në të majtë në panelin "Navigator", zgjidhni skedën e dëshiruar (për eksport ose import). Unë jam duke importuar një bazë të dhënash dublikatë të krijuar duke përdorur phpMyAdmin.

Për të transferuar të dhënat e MySQL, kaloni në artikullin "Importimi i të dhënave". Në skedën me të njëjtin emër në seksionin "Opsionet e importit", zgjidhni opsionin e dytë (treguar në foto).

Meqenëse nuk kemi asnjë skemë, klikojmë në "Fillimi i importit" në fund. Skeda tjetër "Progresi i importit" shfaq statusin e procesit të transferimit skedari i specifikuar. Ky opsion mund të jetë i dobishëm kur importoni sasi të mëdha të dhënash.

Pasi të përfundojë transferimi i MySQL, db1 do të shfaqet në listën e bazave të të dhënave, një dublikatë e së cilës kemi krijuar duke përdorur phpMyAdmin.

Epo, ndërsa unë po "fshehja" bazën time të të dhënave MySQL, të gjithë të afërmit e mi u larguan. Meqenëse isha i zënë dhe nuk kishte njeri që të rimbushte furnizimin me ushqim të frigoriferit. Kjo është mënyra se si DBMS-ja ime e preferuar më shpëtoi nga një fatkeqësi "e lidhur". Për të cilën e falënderoj shumë.

Cilat metoda ekzistojnë?

1 - duke përdorur ndërfaqen phpMyAdmin.

2 - duke përdorur panelin e kontrollit të ofruesit të pritjes.

3 - duke përdorur një program të palës së tretë.

Cila mënyrë është më e mirë?

Ne rekomandojmë të parën, sepse... skema e tij është e thjeshtë dhe përdoret nga shumica e webmasterëve. Ne nuk rekomandojmë përdorimin e metodës së tretë! Asnjëherë mos i besoni përmbajtjes së faqes tuaj programet e palëve të treta, për më tepër, nga zhvillues të panjohur. Ju gjithashtu mund të përdorni metodën e dytë, por algoritmi i saj është shumë i ndryshëm dhe varet nga paneli i kontrollit të hostit. Prandaj, ne do të shqyrtojmë opsionin e parë në detaje dhe do t'ju tregojmë se si të transferoni saktë bazat e të dhënave MySQL, pa humbur ose dëmtuar të dhënat.

Krijimi i një baze të dhënash në një host të ri

Nëse dëshironi të transferoni një bazë të dhënash MySQL, atëherë tashmë keni një bazë të dhënash dhe dini se si ta krijoni atë. Në çdo rast, ky proces është i ndryshëm për çdo ofrues pritës, por zbret në një algoritëm të përgjithshëm:

1 - Ne jemi duke kërkuar për seksionin "MySQL", "Bazat e të dhënave" ose diçka të ngjashme.

2 - Klikoni "Krijo" në të.

3 - Futni emrin e bazës së të dhënave, bashkëngjitni një përdorues në të (zakonisht përdoruesi i bazës së të dhënave është krijuar tashmë, nëse jo, atëherë krijoni atë dhe vendosni të drejtat më të larta) dhe vendosni fjalëkalimin për bazën e të dhënave.

4 - Baza e të dhënave është krijuar, por ajo është ende bosh.

Eksportimi i bazës së të dhënave nga hosti i vjetër

Tani do të përdorim atë që quhet hale e bazës së të dhënave. Ato. Le të ruajmë bazën e të dhënave aktuale nga serveri në kompjuterin tuaj. Për ta bërë këtë, ne kemi nevojë për ndërfaqen phpMyAdmin, të cilën duhet ta gjeni llogari personale ofruesi i pritjes që pret uebsajtin tuaj aktual. Përsëri, nuk ka asnjë algoritëm të vetëm, kështu që këtu është një skemë e përgjithshme:

2 - Në këndin e majtë, zgjidhni bazën tuaj të të dhënave (ajo që do të eksportoni në kompjuterin tuaj dhe më pas do ta transferoni në një host tjetër).

4 - Mund t'ju kërkohet të zgjidhni metodën e eksportit "Normal" (shumë cilësime) ose "Quick" (pak cilësime). Nuk ka rëndësi se cilën të zgjidhni, gjëja kryesore është të ndryshoni vetëm ato cilësime që përshkruajmë më poshtë.

5 - Ju duhet të zgjidhni të gjitha tabelat duke klikuar në butonin "Zgjidh të gjitha".

7 - Për çdo rast, mbani mend kodimin, por mos e prekni.

8 - Klikoni "Ok" dhe ruani skedarin nga baza e të dhënave në kompjuterin tuaj. Zakonisht skedari i ruajtur ka ekstensionin .sql.

Importimi i një baze të dhënash në serverin e një hosti të ri

1 - Në të njëjtën mënyrë ne kërkojmë phpMyAdmin në hostin e ri.

2 - Në të, zgjidhni bazën e të dhënave të dëshiruar (ne e krijuam atë në fillim të artikullit dhe mbeti bosh).

3 - Klikoni në skedën "Import".

4 - Klikoni "Browse" dhe zgjidhni bazën e të dhënave të ruajtur në kompjuterin tuaj.

5 - Kontrolloni që kodimi përputhet me atë në të cilin keni ruajtur bazën e të dhënave.

6 - Mos ndryshoni asgjë tjetër, klikoni "Ok" dhe databaza juaj do të importohet në hostin e ri.

Cilat janë problemet?

1 - Kur importoni një bazë të dhënash, ajo nuk duhet të përmbajë pyetje si " KRIJO BAZA E TË DHËNAVE, /*!40101 SET @OLD" Për të kontrolluar praninë e tyre, hapni skedarin e bazës së të dhënave në kompjuterin tuaj me ndonjë redaktori i tekstit(Notepad++ është më i miri) dhe përdorni Ctrl+A për të kërkuar këto pyetje. Nëse i gjeni, thjesht fshijini ato dhe provoni të importoni përsëri bazën e të dhënave.

2 - Gjatë importimit, baza e të dhënave e vendosur në hostin e ri duhet të jetë bosh; nëse tashmë ekzistojnë tabela në të, zgjidhni dhe fshini ato.

16 maj

Kohët e fundit u ngrit pyetja e transferimit të një faqe në internet nga një host në tjetrin. Me faqet që përdorin vetëm html dhe css pa baza të të dhënave, nuk duhet të ketë vështirësi. Vallëzimi me një dajre fillon kur jeni pronar krenar i një faqe interneti me një bazë të dhënash. Në ditët e sotme ka një shumicë dërrmuese të faqeve të tilla në internet.

Ne mund t'i transferojmë vetë skedarët e faqes duke përdorur kopjim të rregullt nga hostimi në host

Për të transferuar një bazë të dhënash nga një server në tjetrin ne kemi nevojë:
1. Shkarkoni skedarin e bazës së të dhënave në kompjuterin tuaj (Operacioni i eksportit).

2. Ngarko skedarin e bazës së të dhënave në serverin pritës (operacioni i importit).

Kjo mund të bëhet disa herë menyra te ndryshme. Disa CMS madje ju lejojnë t'i kryeni këto operacione me tuajin mjete të brendshme. Ju gjithashtu mund të përdorni damper të bazës së të dhënave MySQL. Por metoda më e njohur dhe e zakonshme për migrimin e bazave të të dhënave është transferimi duke përdorur mjetet e panelit të kontrollit të bazës së të dhënave, të cilat do të doja t'i shqyrtoja në këtë artikull.

1. Eksportoni bazën e të dhënave nga serveri në kompjuterin tuaj.

Duhet të shkojmë te serveri në të cilin ndodhet aktualisht baza e të dhënave që duhet të transferojmë dhe në anën e majtë të menusë në listën e bazave të të dhënave, zgjidhni atë që duhet të transferohet.

Ju duhet të shkoni në " Eksporti"dhe zgjidhni si" Metoda e eksportit» — Normal — shfaq të gjitha cilësimet e mundshme.

Pas kësaj, duhet t'i kushtoni vëmendje fushave:
1. Në skedën Tabelat, duhet të zgjidhen të gjitha tabelat që duhet të importohen. Mund të ketë një situatë kur disa tabela nuk do të nevojiten gjatë importimit për të transferuar bazat e të dhënave. Në këtë rast, ju mund të çaktivizoni ato tabela që nuk janë të nevojshme duke zgjedhur emrat e nevojshëm të tabelave me Tasti Ctrl në tastierë. (E RËNDËSISHME! Nëse nuk jeni përdorues me përvojë bazat e të dhënave - është më mirë të zgjidhni të gjitha tabelat. )
2. Duhet të zgjidhni opsionin "Ruaj daljen në skedar".
3. Mbani mend kodimin që është vendosur në fushë - Kodimi i skedarit.
4. Ju nuk keni nevojë të prekni pikat e mbetura nëse nuk e dini pse janë të nevojshme.
5. Klikoni OK, pastaj ruani skedarin në kompjuterin tuaj.

2. Importoni bazën e të dhënave nga kompjuteri juaj në server.

1. Ne kontrollojmë shtrirjen e bazës së të dhënave të ruajtura të pjeprit në kompjuterin tonë. Duhet të jetë '.sql'. Nëse, gjatë ruajtjes së bazës së të dhënave, u specifikua opsioni - arkivoni atë (zip, gzip, bzip) - së pari duhet të nxirrni bazën e të dhënave nga arkivi.
2. Deponia jonë e bazës së të dhënave nuk duhet të përmbajë pyetje si « KRIJO BAZA E TË DHËNAVE, /*!40101 SET @OLD» . Ju mund të verifikoni mungesën ose praninë e një kërkese të tillë duke hapur skedarin e bazës së të dhënave me Notepad ose një redaktues tjetër teksti. Nëse një kërkesë e tillë është e pranishme, duhet ta fshini këtë rresht dhe ta ruani përsëri skedarin. Si rregull, ai gjendet në 15 rreshtat e parë të hale të bazës së të dhënave.
3. Duhet të siguroheni që të mos krijohen tabela në bazën e të dhënave të ardhshme. Për ta bërë këtë, shkoni te dhe zgjidhni bazën tuaj të të dhënave në menunë në të majtë në listën e bazave të të dhënave. Në anën e majtë të menusë mund të shihni mesazhin "Nuk u gjetën tabela në bazën e të dhënave". Nëse tabelat janë të pranishme, duhet t'i fshini ato.

Pas përfundimit të të gjitha këtyre hapave, mund të shkoni me siguri në skedën "Import", në të cilën, duke klikuar në butonin "Shfleto", zgjidhni depozitën e ruajtur të bazës së të dhënave nga kompjuteri juaj. Në fushën "Enkodimi i skedarit:", zgjidhni kodimin në të cilin është krijuar kjo bazë të dhënash.

Nuk ka nevojë të bëni ndonjë cilësim të mëtejshëm. Klikoni Ne rregull dhe prisni që importi i bazës së të dhënave të përfundojë.

Baza e të dhënave u transferua me sukses dhe pas kësaj faqja jonë do të punojë në hostin e ri! (me kusht që të gjitha operacionet e tjera për transferimin e sajtit të kenë përfunduar tashmë).

Artikujt më të mirë mbi këtë temë