美文网首页
mongoDB安装

mongoDB安装

作者: IT小妞儿 | 来源:发表于2022-01-20 09:38 被阅读0次

mac下安装mongoDB

下载

  1. 官网下载
  2. 下载完成,得到压缩包,解压缩包,将解压后的文件夹重命名为mongoDB,移动到/usr/local文件夹下

配置

  1. 设置环境变量
$ open ~/.bash_profile
// export PATH=/usr/local/mongodb/bin:$PATH
// 保存生效
$ source ~/.bash_profile
  1. 创建日志及数据存放的目录
// 数据库存放地址
$ sudo mkdir -p /usr/local/var/mongodb
// 日志存放地址
$ sudo mkdir -p /usr/local/var/log/mongodb
// 查看用户名
$  whoami
// 确保当前用户对以上两个目录有读写的权限
$ sudo chown 用户名 /usr/local/var/mongodb
$ sudo chown 用户名 /usr/local/var/log/mongodb
  1. 启动
$ mongo

其它命令

  • 查看是否启动
$ pgrep mongo -l
  • 删除执行中的程序或工作
$ kill -9 端口号

mongo基本使用

  • 查看所有数据库show dbs
  • 切换数据库 use 数据库名
  • 查看所有表 show tables show collections
  • 查看帮助 db.help()
  • 查看指定数据库帮助 db.数据库名.help()
  • 查看所有记录 db.表名.find()

报错问题

  • 执行mongo,报错如下
 ~  mongo
MongoDB shell version v4.4.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:374:17
@(connect):2:6
exception: connect failed
exiting with code 1

原因:没有执行mongod,直接执行mongo,才会报错

$ mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log
// 或 后台启动
$ mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork

// 再执行mongo
$ mongo

相关文章

网友评论

      本文标题:mongoDB安装

      本文链接:https://www.haomeiwen.com/subject/lrttiltx.html