服务器上安装MongoDB小记

最近在倒腾服务器相关的东西,之前数据库用的是mysql,玩腻了,今天体验一下MongoDB!!

首先呢,我服务器是阿里云服务器,用的操作系统是FreeBSD,我在用这个操作系统之前听都没听过的系统。可能是因为我是个前端仔才不知道吧。但是这不重要。这个操作系统还是值得推荐的,我最喜欢的是它安装软件的功能。下面来看。

第一步

ssh freebsd@your_server_ip
复制代码

也就是连接你的服务器,比如说,ssh root@0.0.0.0,接着输入密码就进到你的服务器了

第二步

安装MongoDB的和它的所有依赖通过运行下面的命令:

sudo pkg install mongodb
复制代码

是的,这就是FreeBSD,它的安装软件的方式,就好像我们使用npm的全局安装一样,我根本就不需要关心软件都安装到哪个位置,我只需要知道该软件有没有安装好即可,是不是很棒!!

第三步

到了这一步说明你已经看到提示说已经安装好了!很好,那么就让Mongodb一直在服务器上面启动着,我们知道,像Nginx、像数据库这些,肯定都是要在服务器默认运行的。

使用vim:

sudo vim /etc/rc.conf
复制代码

在文件末尾添加以下行,以允许MongoDB的主守护程序在您的FreeBSD服务器启动时自动启动:

mongod_enable="YES"
复制代码

第四步

手动启动MongoDB的service命令

sudo service mongod start
复制代码

MongoDB启动并运行。

第五步

添加配置细节/usr/local/etc/mongodb.conf定制的MongoDB

例如,你不想MongoDB的端口是27017(默认端口)想改为端口9000上运行,添加以下mongodb.conf :

vim /usr/local/etc/mongodb.conf

net:
    port: 9000
复制代码

每次修改时mongodb.conf ,必须重新启动MongoDB的启用改变:

sudo service mongod restart
复制代码

第六步

验证一下是否安装成功

sudo mongod
复制代码

然后在另一个命令行窗口输入

sudo mongo
复制代码

如果一切顺利,将看到以下输出:

MongoDB shell version: 2.6.7
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
    http://docs.mongodb.org/
Questions? Try the support group
    http://groups.google.com/group/mongodb-user
复制代码

第七步

在服务器安装好MongoDB之后当然要在你的电脑上进行可视化管理啦,robomongo:

保存即可

第八步

如果你的robomongo连不上你服务器上面的数据库,如果,你跟我一样是阿里云上面的服务器,如果你同样也是跟我一样不知道服务器深浅的前端,那你很幸运。。。

阿里云的服务器的每一个端口,都是要被管理的!!!

在进入实例

不出意外应该能连上了。总之我是之前忘记了,是被坑到了。

happy debug ~。~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值