MongoDB安装
一、下载 (低版本3.2.8和最新版本4.0.7)
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.8.tgz
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.7.tgz
高版本占用空间和内存都较低版本要大,所以结合个人服务器情况,如果配置低(内存小于2G, 单核)建议下载低版本,配置中高可以安装高版本。
二者区别在于拓展功能的延伸不同
目前这两个版本的离线程序包已经Downloader到FTP上去了,大家访问: ftp://10.100.24.12/pub/haitao/MongoDB/,则可以离线下载上传到自己服务器,也可以
MongoDB安装
若wget下载MongoDB出现如下问题:
解决方案:
1、cd进入/etc/
2、在该目录下vim resolv.conf。
添加以下两行内容
nameserver 8.8.8.8 #google
域名服务器
nameserver 8.8.4.4 #google
域名服务器
MongoDB安装
二、解压重命名
- 解压:
tar zxvf mongodb-linux-x86_64-rhel70-3.2.8.tgz
2. mv mongodb-linux-x86_64-rhel70-3.8 /usr/local/
3. cd /usr/local
4. 重命名:mv mongodb-linux-x86_64-rhel70-3.2.8/ mongodb3.2
5. cd mongodb3.2
6. mkdir db
配置文件
7. mkdir logs
8.cd bin
9. vim mongodb.conf
添加以下内容:
dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
bind_ip=0.0.0.0
port=27017
fork=true
文件权限:
10. cd /usr/local/mongodb3.2
11. chmod 777 db
12. chmod 777 logs
13. 启动MongoDB
/usr/local/mongodb3.2/bin/mongod -f /usr/local/mongodb3.2/bin/mongodb.conf
14. 启动之后,cd /usr/local/mongodb3.2/bin,执行./mongo 输入show dbs 该指令是显示当前 所有数据库,如下
15. 开启防火墙:firewall-cmd --permanent --add-port=27017/tcp
注意:先开启服务器端口:27017,然后开启防火墙
MongoDB可视化客户端管理工具(NoSQLbooster4mongo)
- 点击上面工具栏的【Connect】按钮
- 在弹出的Connections 界面中 点击[Create]按钮。因为是第一次,连接信息要新建。
- 在弹出的Connections 界面中 点击[Create]按钮。因为是第一次,连接信息要新建。
- 点击“Test Connection”
完成!!!
PyMongo链接MongoDB数据库