MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come installare la versione precedente di mongodb con homebrew?

Nota:a settembre 2019 mongodb è stato rimosso dal core homebrew, quindi queste istruzioni sono state aggiornate per utilizzare mongodb-community invece, installato dal tap esterno.

Se l'installazione corrente è ancora pre-settembre mongodb pacchetto allora dovrai usare quel nome quando scolleghi, interrompi, ricolleghi e inizi, sulle righe contrassegnate con #*# sotto.

Un'altra opzione è semplicemente eseguire l'upgrade dal pacchetto deprecato ora.

Ho già installato l'ultima versione di mongo, grazie a.

brew tap mongodb/brew

brew install mongodb-community

Ma a volte voglio passare alla vecchia versione. Innanzitutto, installalo:

brew search mongo

brew install [email protected]

Fermiamo l'attuale mongodb, se è in esecuzione:

brew services stop mongodb/brew/mongodb-community           #*#

# or if you had started it manually

killall mongod

Ora voglio 3.2 sul mio PERCORSO invece dell'ultimo:

brew unlink mongodb-community                               #*#

brew link --force [email protected]

(Apparentemente ha bisogno di --force perché è solo fusto.)

Ora ho 3.2 sul mio PATH, posso avviare il DB di prova:

mongod --version

brew services start mongodb/brew/mongodb-community

# or start your own mongod from the command-line

Quando ho finito, posso fare il contrario per tornare all'ultima versione:

brew services stop mongodb/brew/mongodb-community

brew unlink [email protected]

brew link mongodb-community                                 #*#

brew services start mongodb/brew/mongodb-community          #*#

E ricomincia.