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

Hvordan installeres tidligere version af mongodb med homebrew?

Bemærk:I september 2019 mongodb blev fjernet fra homebrew core, så disse instruktioner er blevet opdateret til at bruge mongodb-community i stedet installeret fra den eksterne hane.

Hvis din nuværende installation stadig er før-september mongodb pakke, så skal du bruge det navn, når du fjerner linket, stopper, genlinker og starter, på linjerne markeret med #*# nedenfor.

En anden mulighed er simpelthen at opgradere væk fra den forældede pakke nu.

Jeg har allerede den seneste version af mongo installeret, takket være.

brew tap mongodb/brew

brew install mongodb-community

Men jeg vil nogle gange skifte til den gamle version. Først skal du installere det:

brew search mongo

brew install [email protected]

Lad os stoppe den nuværende mongodb, hvis den kører:

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

# or if you had started it manually

killall mongod

Nu vil jeg have 3.2 på min PATH i stedet for den seneste:

brew unlink mongodb-community                               #*#

brew link --force [email protected]

(Det har åbenbart brug for --force fordi det kun er tønde.)

Nu har jeg 3.2 på min PATH, jeg kan starte test DB:

mongod --version

brew services start mongodb/brew/mongodb-community

# or start your own mongod from the command-line

Når jeg er færdig, kan jeg gøre det omvendte for at skifte tilbage til den seneste version:

brew services stop mongodb/brew/mongodb-community

brew unlink [email protected]

brew link mongodb-community                                 #*#

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

Og genstart igen.



  1. Hvordan fungerer eksemplet med optælling af meddelelser i Meteor-dokumenter?

  2. Python + Memcached:Effektiv cachelagring i distribuerede applikationer

  3. Kunne ikke oprette forbindelse til Redis på 127.0.0.1:6379:Forbindelse nægtet

  4. Hvordan kan jeg adgangskodebeskytte min /sidekiq-rute (dvs. kræve godkendelse til Sidekiq::Webværktøjet)?