Mac OSX下手动安装MongoDB
1、从官网下载osx系统的mongodb包到目录/home/soft,并解压。 cd /home/softcurl -O http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.6.3.tgztar -zxvf mongodb-osx-x86_64-2.6.3.tgz 2、建立一个软连接,并创建一个数据库目录 ln -s ~/home/soft/mo
1、从官网下载osx系统的mongodb包到目录/home/soft,并解压。
cd /home/soft curl -O http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.6.3.tgz tar -zxvf mongodb-osx-x86_64-2.6.3.tgz
2、建立一个软连接,并创建一个数据库目录
ln -s ~/home/soft/mongodb-osx-x86_64-2.6.3 /usr/local/mongodb mkdir -p /usr/local/mongodb/database
3、创建mongod启动的配置文件,并手动启动mongodb试试看。
vi /usr/local/mongodb/mongod.conf
输入以下内容后保存退出
# MongoDB数据库存储目录 dbpath = /usr/local/mongodb/database # 日志目录 # logpath = /usr/local/var/log/mongodb.log # 绑定ip,限定只允许本地连接 bind_ip = localhost # 开启journaling journal = true # 开启REST rest = true # 启用更小的文件存储 # (可以节省开发环境下的空间) smallfiles = true
手动启动mongodb试试是否成功:
cd /usr/local/mongodb ./bin/mongod --config=./mongod.conf
看输出,应该OK了。control+c可以终止。
4、把mongodb相关命令加入shell
如果是用BASH,执行
echo 'export PATH=/usr/local/mongodb/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile
我用的是oh-my-zsh, 修改~/.zshrc文件
vi ~/.zshrc
加入一行
export PATH=/usr/local/mongodb/bin:$PATH
保存并退出后,重新载入
source ~/.zshrc #然后就可以直接用mongod启动了 mongod --config=/usr/local/mongodb/mongod.conf
5、每次手动都要加入长长的参数,不想写成一个mongo_start.sh,干脆配置为随系统自动启动。
vi ~/Library/LaunchAgents/org.mongodb.mongod.plist
输入
<?xml version="1.0" encoding="UTF-8"?> <plist version="1.0"> <dict> <key>Label</key> <string>org.mongodb.mongod</string> <key>ProgramArguments</key> <array> <string>/usr/local/mongodb/bin/mongod</string> <string>--config=/usr/local/mongodb/mongod.conf</string> </array> <key>RunAtLoad</key> <true></true> <key>KeepAlive</key> <true></true> </dict> </plist>
然后注册到启动项
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
从启动项取消,使用
launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
完工!
参考资料:
http://mac-dev-env.patrickbougie.com/mongodb/
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/
原文地址:Mac OSX下手动安装MongoDB, 感谢原作者分享。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Es wird empfohlen, die neueste Version von MongoDB (derzeit 5.0) zu verwenden, da diese die neuesten Funktionen und Verbesserungen bietet. Bei der Auswahl einer Version müssen Sie funktionale Anforderungen, Kompatibilität, Stabilität und Community-Unterstützung berücksichtigen. Die neueste Version verfügt beispielsweise über Funktionen wie Transaktions- und Aggregationspipeline-Optimierung. Stellen Sie sicher, dass die Version mit der Anwendung kompatibel ist. Wählen Sie für Produktionsumgebungen die Langzeit-Support-Version. Die neueste Version bietet eine aktivere Community-Unterstützung.

Node.js ist eine serverseitige JavaScript-Laufzeitumgebung, während Vue.js ein clientseitiges JavaScript-Framework zum Erstellen interaktiver Benutzeroberflächen ist. Node.js wird für die serverseitige Entwicklung verwendet, beispielsweise für die Entwicklung von Back-End-Service-APIs und die Datenverarbeitung, während Vue.js für die clientseitige Entwicklung verwendet wird, beispielsweise für Single-Page-Anwendungen und reaktionsfähige Benutzeroberflächen.

„Der Rücktritt von Jin Fan“ ist wahrscheinlich das, worüber sich alle Rice-Fans in naher Zukunft am meisten Sorgen machen. Einige Leute beeilten sich, es einander zu sagen und murmelten: „Das Xiaomi-System kann gerettet werden“, während andere lachten und spotteten: „Egal.“ Wer ihn ersetzt, wird das Gleiche sein. Interessanter ist, dass die Nachricht vom „Rücktritt von Jin Fan“ nicht von Xiaomi-Beamten oder anderen Insidern kam, sondern weil einige Internetnutzer herausfanden, dass Jin Fans Weibo von allen Inhalten befreit worden war. Es schien, als würde er weglaufen, um Verdacht zu vermeiden. , das Gleiche wie das Löschen von Sozialkonten. Quelle: Weibo Diese Nachricht erregte schnell die Aufmerksamkeit einer großen Anzahl digitaler Blogger und Medien, darunter sogar maßgeblicher Medien wie Phoenix.com, und wurde plötzlich zur neuesten und heißesten „Melone“ im digitalen Kreis. Obwohl Wang Hua, der Leiter der PR-Abteilung von Xiaomi, die Gerüchte später widerlegte, sagte er, dass Jin Fan nicht zurückgetreten sei, sondern sich „zurückziehe“, um für ihn zu arbeiten

Die Daten der MongoDB-Datenbank werden im angegebenen Datenverzeichnis gespeichert, das sich im lokalen Dateisystem, Netzwerkdateisystem oder Cloud-Speicher befinden kann. Der spezifische Speicherort ist wie folgt: Lokales Dateisystem: Der Standardpfad ist Linux/macOS: /data/db, Windows: C:\data\db. Netzwerkdateisystem: Der Pfad hängt vom Dateisystem ab. Cloud-Speicher: Der Pfad wird vom Cloud-Speicheranbieter bestimmt.

Das Formatieren des Laufwerks Ihres Mac-Systems ist für die ordnungsgemäße Funktion von entscheidender Bedeutung. Es hilft, verschiedene Systemprobleme zu verhindern und Ihren Mac insgesamt stabiler zu machen. Während Mac natürlich verschiedene Partitionierungsschemata unterstützt, bietet GUID im Vergleich zu anderen Optionen modernere und vielseitigere Funktionen. Auch für neuere Macs unerlässlich und unterstützt größere Laufwerke, sodass Sie die beste Kompatibilität und Stabilität erhalten. In dieser Anleitung wird ausführlich erläutert, wie Sie ein Laufwerk mithilfe einer GUID unter macOS formatieren. Das heißt, fangen wir an. Warum GUID für die macOS-Installation wichtig ist. Eine GUID (vollständige Form von Globally Unique Identifier) ist ein Partitionierungsschema, das bei der Installation und Ausführung des macOS-Betriebssystems hilft. Es ist besser als herkömmlicher MBR (Hauptleitung).

Die MongoDB-Datenbank ist für ihre Flexibilität, Skalierbarkeit und hohe Leistung bekannt. Zu seinen Vorteilen gehört: ein Dokumentdatenmodell, das eine flexible und unstrukturierte Speicherung von Daten ermöglicht. Horizontale Skalierbarkeit auf mehrere Server über Sharding. Abfrageflexibilität, Unterstützung komplexer Abfragen und Aggregationsvorgänge. Datenreplikation und Fehlertoleranz sorgen für Datenredundanz und hohe Verfügbarkeit. JSON-Unterstützung für einfache Integration mit Front-End-Anwendungen. Hohe Leistung für schnelle Reaktion auch bei der Verarbeitung großer Datenmengen. Open Source, anpassbar und kostenlos nutzbar.

Seitdem die Apple M4-betriebene OLED iPad Pro-Reihe auf den Markt gekommen ist, warten Apple Silicon-Fans sehnsüchtig auf die Ankunft des M4 SoC in der Mac-Reihe. Der M4 war unbestreitbar ein großer Fortschritt sowohl in der Rechen- als auch in der Grafikleistung – ein Sprung nach vorne

1. Öffnen Sie die QQ Music-Software, geben Sie den Namen Ihres Lieblingssongs in die Suchleiste ein und klicken Sie auf die Schaltfläche „Download“. 2. Öffnen Sie den Ordner, in dem die heruntergeladenen Songs gespeichert sind. 3. Kopieren Sie die heruntergeladenen Songs auf den USB-Stick und fertig! Natürlich müssen Sie zuerst die U-Disk öffnen, dann die U-Disk unter „Arbeitsplatz“ öffnen und einfügen.
