✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Andmebaaside jagamine Dropboxis (MAMP Pro jaoks)

7

Andmebaaside ühiskasutus on midagi, mida on mugav teha kohalikus arenduskeskkonnas, eriti kui töötate mitme masinaga.

Kui soovite seda mingil põhjusel teha lavastuskeskkonnas või tootmiskeskkonnas, siis see pole õige viis. Selleks on mõeldud strateegiaid, nagu andmebaasi replikatsioon ja muu taoline, ja mis on selle postituse ulatusest kaugel.

Selle asemel on see mõeldud peamiselt süsteemidele, mis on tõenäoliselt samas võrgus ja mida päeva jooksul vahetate.

Andmebaaside jagamine

Esiteks, kogu andmebaaside jagamise idee seisneb selles, et väikeste projektidega töötades oleks lihtne töötada sama teabekogumiga mitmes masinas. Kuna andmebaasid pole muud kui [intelligentselt hallatavad] failid, saab neid salvestada ja sünkroonida tarkvaras nagu Dropbox.

Andmebaaside jagamine Dropboxis

Teiseks, kuigi näide, mille ma toon, on spetsiaalselt MAMP Pro jaoks, ei kehti see mitte ainult MAMP-i, vaid ka muude süsteemide kohta. Peate lihtsalt teadma, kus teie valitud tarkvara andmebaasifaile hoiab.

Andmebaaside jagamine Dropboxis (MAMP Pro jaoks)

MAMP Pro ja macOS-i puhul on see /Library/Application Support/appsolute/MAMP PROkataloogis. Täpsemalt on see db alamkataloogis, aga ma jõuan selleni kohe.

Ja andmebaaside jagamise idee masinate vahel (või nende vahel) on järgmine:

  1. igasse masinasse on installitud Dropbox,
  2. igasse masinasse on installitud MAMP Pro (või teie valitud tarkvara),
  3. kasutage sümboolseid linke (või otseteid, kui kasutate Windowsi).

Kuna ma kasutan macOS-i, on järgmised juhised spetsiaalselt selle jaoks, kuid neid saab kohandada ka muude masinate jaoks.

1 Varundage oma andmed

See peaks olema ütlematagi selge, kuid kõik, mis /Library/Application Support/appsolute/MAMP PRO/db kataloogis asub, tuleks salvestada juhuks, kui teete jagatud ressursside seadistamisel vea.

Selleks kopeerige (võrrelge teisaldamisega) db kataloog kõvakettal teise kohta, et saaksite selle hõlpsalt taastada, kui midagi läheb valesti.

2 Looge Dropboxis asukoht

See on teie otsustada, kuid ma armastan kasutada kataloogi „Rakendused", millest loon jagatud seaded. Mõnikord on see redaktoritele, teinekord tarkvarale nagu Transmit (nagu näete ülaloleval pildil), ja ma kasutan seda ka andmebaaside jagamiseks.

Pange tähele, et kataloogi nimi on vähemalt teatud määral oluline. Eelistan kataloogi nime, mis põhineb kataloogil, mida see kahe faili vahel lingi loomisel esindab.

Näiteks Dropboxis on mul sellest /Apps/MAMP/dbajast db peale kõvakettal kataloog.

3 Kopeerige andmebaas Dropboxi

Sealt kopeerin db kataloogi selle algsest asukohast kõvakettal Dropboxis valitud asukohta.

Andmebaaside jagamine Dropboxis (MAMP Pro jaoks)

Pärast seda pean looma lingi.

4 Looge sümboolne link

Siin võivad asjad puruneda, kui te ei ole ettevaatlik. Esiteks veenduge, et MAMP on täielikult suletud. Pange tähele, et sümboolsete linkide süntaks võtab kõigepealt sihtkataloogi ja seejärel lähtekataloogi.

Järgmisena eemaldan tavaliselt dbkataloogi algsest asukohast. Seda ei pea tegema, kuid minu arvates on puhtam alustada ilma MAMP-i kataloogis, nii et sümboolse lingi loomisel see luuakse.

Nii et avage terminali aken ja sisestage järgmine käsk:

ln -s ~/Dropbox/Apps/MAMP/db /Library/Application Support/appsolute/MAMP PRO/db

Pärast seda veenduge, et teie Dropboxi kataloog sisaldab ootuspäraselt andmebaasifaile ja et teie db MAMP-i kataloog viitab välisele kataloogile (sellel on selline noolekate):

Andmebaaside jagamine Dropboxis (MAMP Pro jaoks)

Välise andmebaasi viide

Jällegi kohaliku keskkonnaga

Kordame, et see on midagi, mida ma soovitan ainult kohalikes keskkondades ja mida minu arvates peaksite tegema ainult siis, kui te ei tegele tundlike andmetega.

Märkus lugejalt

Täpsemalt veenduge, et selle seadistamisel oleks serverid välja lülitatud. Ja kui kolite teise masinasse, lülitasite MySQL-i algses masinas välja.

Tagasi Targetisse

Andmebaasi replikatsioon teistes masinates on kõige parem jätta ekspertide hooleks ja tundliku teabe jagamine peaks olema iseenesestmõistetav, miks seda ei tohiks Dropboxi salvestada.

Peale selle, kui kõik on öeldud ja tehtud, laadige oma masinatesse MAMP ja peaksite nägema kõiki oma andmeid, mis on saadaval igas masinas ja juurdepääsetavad teie lemmikandmebaasi esiservast.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem