MongoDB安装及常见错误

1. mongoDB 安装:

在Ubuntui系统下安装mongoDB的步骤可以参考官网手册:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
亦或这里:
http://www.runoob.com/mongodb/mongodb-linux-install.html

以下是mongoDB启动过程中出现的常见问题

2. 在安装完成之后,需要额外创建数据库目录:

原因:

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以需要手动创建data目录,并在data目录中创建db目录。

我将data目录创建于根目录下(/)

注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。

mkdir -p /data/db
2.1 若不创建数据库目录,将会在启动服务器mongod时,报出以下错误:

1117964-20180203121827546-1222008890.png

2.2 创建完数据库目录后,开启mongod服务器时,还可能遇到以下报错:

1117964-20180203121845984-62446197.png

原因:
在创建数据库时,以root身份创建了该目录,登陆服务器时权限不够,无法访问该文件。

解决方法:

  1. 查看 /data/db 文件的权限:
$ ls -ld /data/db
  1. 修改权限:
sudo chmod -R go+w /data/db
Or
sudo chown -R $USER /data/db

1117964-20180203121920937-7762833.png

3. 启动mongodb服务器:
sudo service mongod start
4. 使用终端连接服务器:
mongo

连接成功会显示以下信息:

1117964-20180203122056375-1742834201.png

转载于:https://www.cnblogs.com/AimeeCodeWorld/p/8409033.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值