1.安装MongoDB
(1)从MongoDB官网上下载MongoDB4.4.19的社区版安装包。
下载网址为https://www.mongodb.com/download-center/community。(下载时选择
RedHat/CentOS7.0,版本选择4.4.19,安装包类型选择tgz。)
(2)在shell命令行输入下面的命令,将拷贝到/usr/目录下,完成解压后对其重命名。
- #cp /root/下载/mongodb-linux-x86_64-rhel70-4.4.12.tgz /usr/
- #cd/usr
- #tar -zxvf mongodb-linux-x86_64-rhel70-4.4.12.tgz--解压操作
- #mv mongodb-linux-x86_64-rhel70-4.4.12 mongodb--重命名文件夹
(3)配置系统环境变量,在shell命令行中输入如下命令打开配置文件。
- #vi~/.bashrc
在文件末尾添加PATH,如下所示:
- exportPATH=/usr/mongodb/bin:$PATH结果如下图所示。
保存文件并退出到shell命令行下,输入如下命令来编译该文件使其生效。
- #source~/.bashrc
(4)进入/usr/mongodb目录,创建两个文件夹,用于存放数据和日志,在shell命令行中
输入如下命令:
- #cd mongodb
- # mkdir data logs
(5)然后在/usr/mongodb/bin目录下,输入如下命令来创建一个conf文件。
- #cdbin
- #vi mongodb.conf
然后输入如下内容:
- # mongodb 配置文件
- port=27017 #端口
- bind_ip=0.0.0.0 #默认是127.0.0.1
- dbpath=/usr/mongodb/data
- # 存放数据的位置
- logpath=/usr/mongodb/logs/mongodb.log # 存放日志文件的位置
- fork=true
- # 设置后台运行
- #auth=true
- # 不开启认证
然后,保存并退出。
2.启动MongoDB服务
启动命令格式为:
mongod --dbpath /usr/mongodb/data --logpath /usr/mongodb/log/mongodb.log --
logappend &
- --dbpath:对应所设置的数据库文件存放目录data。
- --logpath:对应所设置的日志存放位置。
- --logappend:日志以追加的形式添加log文件中,如果不设置此项,则采用日志
- 覆盖形式。
- &:该符号表示将mongodb进程后台进行。
进入/usr/mongodb/bin目录,在shell命令行中输入如下命令:
- # mongod --config mongodb.conf
3.确认MongoDB已经成功启动
通过pgrep命令查看mongod是否启动成功如下图所示:
- # pgrepmongo-l
如果要停止mongod服务使用kill pid
如用pgrep命令查到mongod的进程id为4811,则使用kill 4811命令来停止mongod服务。
4.客户端连接MongoDB
再打开一个新的终端窗口,在终端中输入mongo命令,可以打开MongoDBShell。可以使
用--host命令行选项来指定mongod所监听的主机地址和端口,如:
mongo –host 127.0.0.1:27017。
- # /bin/mongo
可以在客户端看到mongoDB数据库信息。
5.查看当前全部数据库的列表
在MongoDBshell中输入show dbs,可以查看当前的databases。
- # show dbs
6.停止MongoDB服务
在运行mongod实例的终端shell中按Ctrl+ C。