✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Tietokantojen jakaminen Dropboxissa (MAMP Prolle)

10

Tietokantojen jakaminen on kätevää paikallisessa kehitysympäristössä, varsinkin jos työskentelet useiden koneiden kanssa.

Jos jostain syystä aiot tehdä tämän esitysympäristössä tai tuotantoympäristössä, tämä ei ole oikea tapa tehdä se. On olemassa strategioita, kuten tietokannan replikointi ja vastaavat, jotka on tarkoitettu tähän, ja jotka ovat paljon tämän viestin soveltamisalan ulkopuolella.

Sen sijaan tämä on ensisijaisesti tarkoitettu järjestelmille, jotka sinulla on todennäköisesti samassa verkossa ja joiden välillä vaihdat päivän aikana.

Tietokantojen jakaminen

Ensinnäkin tietokantojen jakamisen ideana on helpottaa saman tiedon käsittelyä useissa koneissa, kun työskentelet pienissä projekteissa. Koska tietokannat ovat vain [älykkäästi hallittuja] tiedostoja, ne voidaan tallentaa ja synkronoida ohjelmistoissa, kuten Dropboxissa.

Tietokantojen jakaminen Dropboxissa

Toiseksi, vaikka antamani esimerkki koskee erityisesti MAMP Prota, tämä ei sovellu vain MAMP:iin vaan myös muihin järjestelmiin. Sinun tarvitsee vain tietää, missä valitsemasi ohjelmisto säilyttää tietokantatiedostoja.

Tietokantojen jakaminen Dropboxissa (MAMP Prolle)

MAMP Prossa ja macOS:ssä tämä on /Library/Application Support/appsolute/MAMP PROhakemistossa. Tarkemmin sanottuna se on db alihakemistossa, mutta palaan siihen hetken kuluttua.

Ja ajatus tietokantojen jakamisesta koneiden välillä (tai kesken) on tämä:

  1. on Dropbox asennettuna jokaiseen koneeseen,
  2. oltava MAMP Pro (tai valitsemasi ohjelmisto) asennettuna jokaiseen koneeseen,
  3. käytä symbolisia linkkejä (tai pikanäppäimiä, jos käytät Windowsia).

Koska käytän macOS:ää, seuraavat ohjeet ovat erityisesti sitä varten, mutta ne voidaan räätälöidä muille koneille.

1 Varmuuskopioi tietosi

Tämän pitäisi olla itsestään selvää, mutta kaikki /Library/Application Support/appsolute/MAMP PRO/db hakemistossa oleva tulee tallentaa siltä varalta, että teet virheen jaettujen resurssien määrittämisessä.

Voit tehdä tämän kopioimalla (tai siirtämällä) db hakemiston toiseen paikkaan kiintolevylläsi, jotta voit helposti palauttaa sen, jos jokin menee pieleen.

2 Luo sijainti Dropboxissa

Tämä on sinun päätettävissäsi, mutta tykkään käyttää "Apps"-hakemistoa, josta luon jaetut asetukset. Joskus tämä on tarkoitettu editoijille, toisinaan ohjelmistoille, kuten Transmitille (kuten näet yllä olevasta kuvasta). ja käytän sitä myös tietokantojen jakamiseen.

Huomaa kuitenkin, että hakemiston nimi on tärkeä – ainakin jossain määrin. Pidän parempana nimeä hakemisto sen hakemiston perusteella, jota se edustaa, kun luon linkin kahden tiedoston välille.

Joten esimerkiksi Dropboxissa minulla on /Apps/MAMP/dbsiitä lähtien ollut db hakemisto kiintolevyllä.

3 Kopioi tietokanta Dropboxiin

Sieltä kopioin db hakemiston sen alkuperäisestä sijainnista kiintolevyllä Dropboxissa valitsemaani sijaintiin.

Tietokantojen jakaminen Dropboxissa (MAMP Prolle)

Sen jälkeen minun täytyy luoda linkki.

4 Luo symbolinen linkki

Täällä asiat voivat mennä rikki, jos et ole varovainen. Varmista ensin, että MAMP on täysin suljettu. Huomaa, että symbolisten linkkien syntaksi ottaa ensin kohdehakemiston ja sitten lähdehakemiston.

Seuraavaksi poistan yleensä dbhakemiston alkuperäisestä sijainnistaan. Tätä ei tarvitse tehdä, mutta mielestäni on siistimpää aloittaa ilman mitään MAMP-hakemistosta, niin että kun luon symbolisen linkin, se luo sen.

Joten avaa Terminal-ikkuna ja kirjoita seuraava komento:

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

Varmista sen jälkeen, että Dropbox-hakemistosi sisältää tietokantatiedostot, kuten odotettiin, ja että db MAMP-hakemistosi viittaa ulkoiseen hakemistoon (sillä on seuraavanlainen nuolen peitto):

Tietokantojen jakaminen Dropboxissa (MAMP Prolle)

Ulkoisen tietokannan viite

Jälleen paikallisten ympäristöjen kanssa

Toistaakseni tämä on jotain, jota suosittelen vain paikallisiin ympäristöihin, ja mielestäni sinun tulisi tehdä vain, jos et ole tekemisissä arkaluonteisten tietojen kanssa.

Huomautus lukijalta

Varmista erityisesti, että palvelimesi ovat pois päältä, kun määrität tämän. Ja kun siirryt toiselle koneelle, poistit MySQL:n käytöstä alkuperäisessä koneessa.

Takaisin Targetiin

Tietokannan replikointi muiden koneiden välillä on parasta jättää asiantuntijoiden tehtäväksi, ja arkaluonteisten tietojen jakamisen pitäisi olla itsestään selvää, miksi niitä ei pitäisi tallentaa Dropboxiin.

Muuten, kun kaikki on sanottu ja tehty, lataa MAMP koneillesi ja sinun pitäisi nähdä kaikki tietosi saatavilla jokaisessa koneessa ja käytettävissä suosikkitietokantakäyttöliittymästäsi.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja