您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

Mac OSX下手动安装MongoDB

2024/3/28 23:32:15发布5次查看
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/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/mongodb-osx-x86_64-2.6.3 /usr/local/mongodbmkdir -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# 开启journalingjournal = true# 开启restrest = 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_profilesource ~/.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
输入
labelorg.mongodb.mongodprogramarguments/usr/local/mongodb/bin/mongod--config=/usr/local/mongodb/mongod.confrunatloadkeepalive
然后注册到启动项
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, 感谢原作者分享。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录