Hvernig á að færa MySQL gagnagrunn frá einum netþjóni til annars með því að nota SCP.

Kynning

Secure Copy (SCP) er áreiðanleg tækni sem notuð er til að flytja gagnagrunna milli tveggja raunverulegra einkarekinna netþjóna. Þessi aðferð felur í sér að afrita skrár sem fengnar eru með SSH skelinni og tekur aðeins nokkur skref til að ná. Hins vegar getur það verið tímafrekt að flytja skrár milli tveggja netþjóna, sérstaklega ef þú ert að flytja mikið magn gagna.


Þessi kennsla sýnir þér hvernig á að nota SCP aðferðina til að flytja MySQL gagnagrunna frá einum VPS eða hollur framreiðslumaður til annars.

Tilbúinn? Látum’s byrja!

Áður en þú byrjar

Til að færa skrár með góðum árangri í MySQL gagnagrunna þarftu eftirfarandi:

  • Tveir raunverulegur persónulegur netþjónum; einn sem hýsir MySQL gagnagrunninn þinn og annan þar sem þú vilt færa skrárnar til.
  • Þú þarft einnig lykilorð fyrir báða netþjóna.

Skref 1 – Taktu öryggisafrit af skrám með því að nota Mysqldump

Mysqldump er öflugt tól sem hjálpar þér að flytja gögn og gagnagrunnsvirki yfir í SQL sorphirðu. Áður en þú reynir að flytja skrárnar þínar í nýja VPS, skaltu taka afrit af þeim á upphafsþjóninum með því að nota þetta tól’s skipun.

Til að ná MySQL sorphaugur, gefðu út skipunina hér að neðan:

mysqldump-uroot-p – veldu [heiti gagnagrunns] > [gagnagrunnsheiti] .sql

Athugasemd:

  • Þú ættir að skipta um staðarhaldara [heiti gagnagrunns] með raunverulegu nafni gagnagrunnsins.
  • Í skipuninni hér að ofan erum við að nota a –eins viðskipti fána til að koma í veg fyrir gagnagrunnslás þegar við flytjum út skrárnar. Fáninn með –single-viðskipti byrjar viðskiptin áður en hún er keyrð, í stað þess að læsa gagnagrunninum. Þetta gerir mysqldump kleift að lesa allan gagnagrunninn í núverandi ástandi á þeim tíma sem þessi viðskipti eru þannig að auðvelda stöðuga sorphaugur.
  • Skipunin mun einnig biðja um persónuskilríki þín (notendanafn og lykilorð). Gakktu úr skugga um að þú leggur fram þessar upplýsingar nákvæmlega til að hefja ferlið.

Þegar afritinu er lokið geturðu haldið áfram með flutninginn.

Skref 2 – Að tryggja öryggisafrit skrá

Gögnin þín eru mikilvæg eign fyrir fyrirtæki þitt. Af þessum sökum ættir þú ekki að láta varabúnaðarskrár gagnagrunnsins vera óvarðar þar sem það getur óviljandi lekið eða verr, orðið tölvusnápur af fólki með illar fyrirætlanir.

Alltaf að tryggja öryggisafrit skrána við fyrsta tækifæri. Hér erum við’Ég mun sýna þér hvernig á að dulkóða og þjappa öryggisafritinu áður en þú flytur þær á miðstaðinn.

Fyrst skal gefa út skipunina hér að neðan til að dulkóða og þjappa afritaskránni:

$ sudo zip –encrypt dump.zipdb.sql

Þú verður beðinn um að gefa upp lykilorðið þitt. Sláðu inn lykilorðið þitt til að hefja þjöppunina.

Skref 3 – Að flytja afritunarskrána

Núna er ruslskráin þín varin og þjappuð. Þú getur fært þessa skrá á öruggan hátt yfir netið þitt á nýjan sýndarþjón. Framkvæmdu eftirfarandi SCP skipun til að ná þessu:

scp / path / to / source-user @ host: / path / to / destination-folder /

Skref 4 – Innflutningur gagnagrunnsins

Núna ertu með dulkóðuðu öryggisafritið á ákvörðunarþjóninum. Áður en við dregum út þessa skrá verðum við fyrst að afkóða hana.

renna niður -P lykilorð þitt dump.zip

Þegar skráin er afkóðuð geturðu nú sent út skipunina hér að neðan til að flytja hana inn:

mysql -u rót -p nýjan gagnagrunn < /path/to/newdatabase.sql

Þetta er það! Skráin þín er örugglega flutt inn á nýja netþjóninn þinn. Þú getur nú eytt upprunalegu ruslskránni af öryggis- og geymsluástæðum.

Skref 5 – Staðfesta innflutt gögn

Nú þegar þú ert með MySQL gagnagrunninn á nýjum netþjóninum, þá er alltaf skynsamlegt að staðfesta það til að komast að því hvort rétt gögn hafi verið flutt.

Til að staðfesta gögnin, gefðu út fyrirspurnina hér að neðan í bæði nýja og gamla gagnagrunna og berðu síðan saman niðurstöðurnar.

VELJA
TABLE_NAME,
TABLE_ROWS
FRÁ
`upplýsinga_skema““ töflur`
HVAR
`table_schema` = ‘YOUR_DB_NAME’;

Þessi fyrirspurn gefur þér fjölda lína á öllum töflunum til að veita upplýsingar um magn gagna sem hýst er í báðum gagnagrunnum.

Að auki geturðu skoðað færslur MIN og MAX dálka í töflunum. Þetta mun hjálpa þér að ákvarða réttmæti gagna sem þú fluttir.

Að auki, áður en þú flytur forritið sjálft, geturðu vísað stöku forritsstillingu yfir í nýja gagnagrunninn til að ákvarða hvort allt sé í lagi.

Niðurstaða

Þú hefur flutt og með öruggum hætti MySQL gagnagrunninn frá gamla netþjóninum yfir á nýja netþjóninn. Þetta ferli er einfalt en gæta verður varúðar til að koma í veg fyrir tap á gögnum eða þjófnaði.

Skoðaðu þessar 3 bestu vefhýsingarþjónustur

FastComet

Byrjunarverð:
$ 2,95


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

A2 hýsing

Byrjunarverð:
$ 3,92


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

ChemiCloud

Byrjunarverð:
$ 2,76


Áreiðanleiki
10


Verðlag
9.9


Notendavænn
9.9


Stuðningur
10


Lögun
9.9

Lestu umsagnir

Heimsæktu ChemiCloud

Tengdar greinar um hvernig á að gera

  • Hvernig á að nota phpMyAdmin til að þróa vefsíðu (án MySQL reynslu)
    nýliði
  • Hvernig á að flytja MySQL gagnaskrá í Ubuntu 18.04
    millistig
  • Hvernig á að setja upp Apache, MySQL & PHP á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp vBulletin Connect 5 Forum hugbúnað
    nýliði
  • Hvernig á að laga „Villa við að koma á tengingu gagnagrunns.“ í WordPress
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me