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, 感谢原作者分享。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Le jeu superpeople peut être téléchargé via le client Steam. La taille de ce jeu est d'environ 28 Go. Le téléchargement et l'installation prennent généralement une heure et demie. Voici un tutoriel de téléchargement et d'installation spécifique pour vous ! Nouvelle méthode pour postuler aux tests fermés globaux 1) Recherchez "SUPERPEOPLE" dans la boutique Steam (téléchargement du client Steam) 2) Cliquez sur "Demander l'accès aux tests fermés SUPERPEOPLE" en bas de la page de la boutique "SUPERPEOPLE" 3) Après avoir cliqué sur le bouton de demande d'accès, le jeu "SUPERPEOPLECBT" peut être confirmé dans la bibliothèque Steam 4) Cliquez sur le bouton d'installation dans "SUPERPEOPLECBT" et téléchargez

Il est recommandé d'utiliser la dernière version de MongoDB (actuellement 5.0) car elle fournit les dernières fonctionnalités et améliorations. Lors de la sélection d'une version, vous devez prendre en compte les exigences fonctionnelles, la compatibilité, la stabilité et le support de la communauté. Par exemple, la dernière version comporte des fonctionnalités telles que les transactions et l'optimisation du pipeline d'agrégation. Assurez-vous que la version est compatible avec l'application. Pour les environnements de production, choisissez la version avec support à long terme. La dernière version bénéficie d'un support communautaire plus actif.

Node.js est un environnement d'exécution JavaScript côté serveur, tandis que Vue.js est un framework JavaScript côté client permettant de créer des interfaces utilisateur interactives. Node.js est utilisé pour le développement côté serveur, comme le développement d'API de service back-end et le traitement des données, tandis que Vue.js est utilisé pour le développement côté client, comme les applications monopage et les interfaces utilisateur réactives.

"La démission de Jin Fan" est probablement ce qui inquiète le plus tous les fans de riz dans un avenir proche. Certaines personnes se sont précipitées pour se le dire, marmonnant : "Le système Xiaomi peut être sauvé", tandis que d'autres riaient et se moquaient : "Peu importe. qui le remplace, ce sera pareil." Ce qui est plus intéressant, c'est que la nouvelle de la « démission de Jin Fan » ne vient pas de responsables de Xiaomi ou d'autres initiés, mais parce que certains internautes ont découvert que le Weibo de Jin Fan avait été effacé de tout contenu. Il semblait qu'il s'enfuyait pour éviter les soupçons. , la même chose que la compensation des comptes sociaux. Source : Weibo Cette nouvelle a rapidement attiré l'attention d'un grand nombre de blogueurs et de médias numériques, y compris même des médias faisant autorité tels que Phoenix.com, et elle est soudainement devenue le « melon » le plus récent et le plus en vogue dans le cercle numérique. Bien que Wang Hua, le chef du département des relations publiques de Xiaomi, soit venu réfuter les rumeurs plus tard, affirmant que Jin Fan n'avait pas démissionné, mais qu'il « se retirait » pour travailler pour

Les données de la base de données MongoDB sont stockées dans le répertoire de données spécifié, qui peut être situé dans le système de fichiers local, le système de fichiers réseau ou le stockage cloud. L'emplacement spécifique est le suivant : Système de fichiers local : Le chemin par défaut est Linux/macOS : /data/db, Windows : C:\data\db. Système de fichiers réseau : le chemin dépend du système de fichiers. Stockage cloud : le chemin est déterminé par le fournisseur de stockage cloud.

La base de données MongoDB est connue pour sa flexibilité, son évolutivité et ses hautes performances. Ses avantages incluent : un modèle de données documentaires qui permet de stocker les données de manière flexible et non structurée. Évolutivité horizontale vers plusieurs serveurs via le partitionnement. Flexibilité des requêtes, prenant en charge les requêtes complexes et les opérations d’agrégation. La réplication des données et la tolérance aux pannes garantissent la redondance des données et la haute disponibilité. Prise en charge de JSON pour une intégration facile avec les applications frontales. Hautes performances pour une réponse rapide même lors du traitement de grandes quantités de données. Open source, personnalisable et gratuit à utiliser.

Le formatage du disque de votre système Mac est crucial pour son bon fonctionnement. Il permet d’éviter divers problèmes système et rend votre Mac globalement plus stable. Bien que Mac prenne naturellement en charge divers schémas de partitionnement, GUID offre des fonctionnalités plus modernes et polyvalentes par rapport aux autres options. Également essentiel pour les Mac les plus récents et prend en charge les disques plus grands, vous offrant la meilleure compatibilité et stabilité. Ce guide examinera en profondeur comment formater un disque à l'aide d'un GUID sur macOS. Cela dit, commençons. Pourquoi le GUID est important pour l'installation de macOS Un GUID (forme complète de Globally Unique Identifier) est un schéma de partitionnement qui permet d'installer et d'exécuter le système d'exploitation macOS. C'est mieux que le MBR traditionnel (principal

Depuis l'arrivée de la gamme iPad Pro OLED alimentée par Apple M4, les aficionados d'Apple Silicon attendent avec impatience l'arrivée du SoC M4 sur la gamme Mac. Le M4 a indéniablement constitué un bond en avant majeur en termes de performances de calcul et graphiques - leapfr
