Maison base de données tutoriel mysql Mac OSX下手动安装MongoDB

Mac OSX下手动安装MongoDB

Jun 07, 2016 pm 04:37 PM
mac mongodb os 下载 安装 官网

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
Copier après la connexion

2、建立一个软连接,并创建一个数据库目录

ln -s ~/home/soft/mongodb-osx-x86_64-2.6.3 /usr/local/mongodb
mkdir -p /usr/local/mongodb/database
Copier après la connexion

3、创建mongod启动的配置文件,并手动启动mongodb试试看。

vi /usr/local/mongodb/mongod.conf
Copier après la connexion

输入以下内容后保存退出

# 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
Copier après la connexion

手动启动mongodb试试是否成功:

cd /usr/local/mongodb
./bin/mongod --config=./mongod.conf
Copier après la connexion

看输出,应该OK了。control+c可以终止。

4、把mongodb相关命令加入shell

如果是用BASH,执行

echo 'export PATH=/usr/local/mongodb/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
Copier après la connexion

我用的是oh-my-zsh, 修改~/.zshrc文件

vi ~/.zshrc
Copier après la connexion

加入一行

export PATH=/usr/local/mongodb/bin:$PATH
Copier après la connexion

保存并退出后,重新载入

source ~/.zshrc
#然后就可以直接用mongod启动了
mongod --config=/usr/local/mongodb/mongod.conf
Copier après la connexion

5、每次手动都要加入长长的参数,不想写成一个mongo_start.sh,干脆配置为随系统自动启动。

vi ~/Library/LaunchAgents/org.mongodb.mongod.plist
Copier après la connexion

输入

<?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>
Copier après la connexion

然后注册到启动项

launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
Copier après la connexion

从启动项取消,使用

launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
Copier après la connexion

完工!

参考资料:

http://mac-dev-env.patrickbougie.com/mongodb/

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Introduction à la façon de télécharger et d'installer le jeu superpeople Introduction à la façon de télécharger et d'installer le jeu superpeople Mar 30, 2024 pm 04:01 PM

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

Quelle version est généralement utilisée pour mongodb ? Quelle version est généralement utilisée pour mongodb ? Apr 07, 2024 pm 05:48 PM

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.

La différence entre nodejs et vuejs La différence entre nodejs et vuejs Apr 21, 2024 am 04:17 AM

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.

Les fans de Mi critiquent, Xiaomi reste, The Paper OS ne peut pas vivre sans Jin Fan ? Les fans de Mi critiquent, Xiaomi reste, The Paper OS ne peut pas vivre sans Jin Fan ? Aug 07, 2024 pm 06:16 PM

"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

Où est la base de données créée par mongodb ? Où est la base de données créée par mongodb ? Apr 07, 2024 pm 05:39 PM

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.

Quels sont les avantages de la base de données MongoDB Quels sont les avantages de la base de données MongoDB Apr 07, 2024 pm 05:21 PM

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.

Comment formater un lecteur à l'aide du GUID sur Mac Comment formater un lecteur à l'aide du GUID sur Mac Apr 12, 2024 am 09:13 AM

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

MacBook Pro et iMac bénéficieront de la mise à niveau M4 plus tard cette année, suivis du MacBook Air au printemps 2025, selon un informateur fiable MacBook Pro et iMac bénéficieront de la mise à niveau M4 plus tard cette année, suivis du MacBook Air au printemps 2025, selon un informateur fiable Jun 25, 2024 am 06:35 AM

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

See all articles