MongDB安装
1. 安装步骤
1.使用wget下载MongDB安装包
#没有wget的需先下载: yum install -y wget
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.4.tgz
2.解压至/usr/local
tar -zxvf mongodb-linux-x86_64-rhel70-5.0.4.tgz -C /usr/local
3.配置数据库文件储存目录和日志文件
mkdir -p /data/MyData
mkdir -p /data/logs && touch /data/logs/mongodb.log
4.添加配置文件mongodb.conf
#在mongodb/bin目录添加mongodb.conf,添加以下内容
cd /usr/local/mongodb-linux-x86_64-rhel70-5.0.4/bin
vim mongodb.conf
#数据库路径-第三步自己创建的
dbpath=/data/MyData
#日志输出文件路径-第三步自己创建的
logpath=/data/logs/mongodb.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#允许远程访问
bind_ip=0.0.0.0
#开启子进程
fork=true
#取消账号密码,直接登录
#auth=true
5.将mongoDB服务加入到环境变量中、并刷新配置文件
vim /etc/profile
export PATH=$PATH:/usr/local/mongodb-linux-x86_64-rhel70-5.0.4/bin
source /etc/profile
5.启动并查看是否启动成功
./mongod --config mongodb.conf #启动服务
netstat -lanp | grep "27017" #查看通信端口
6.数据库操作-启用用户登录-需输入账号密码登录
6.1-登录:任意目录输入mongo
6.2-添加用户密码
#用户都储存在admin数据库
use admin
#添加一个用户
db.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]})
#添加后退出数据库:
exit
6.3-配置文件开启用户登录
#mongodb/bin目录下修改配置文件mongodb.conf,取消注释 auth=true
cd /usr/local/mongodb-linux-x86_64-rhel70-5.0.4/bin/
vim mongodb.conf
6.4-重启
#mongodb/bin目录下执行
cd /usr/local/mongodb-linux-x86_64-rhel70-5.0.4/bin/
./mongod --config mongodb.conf
2. 使用图形界面工具远程连接
远程工具下载地址: https://nosqlbooster.com/downloads
注意:测试连接前,需关闭双方的防火墙,或开放mongodb的端口。
#方法一:关闭防火墙
systemctl stopfirewalld #重启防火墙服务
#方法二:开放mongdb端口,重启防火墙
firewall-cmd --zone=public --add-port=27017/tcp --permanent #开放端口
systemctl restart firewalld #重启防火墙服务
1. 安装后打开,新建一个连接,修改为自己mongo的 ip,点击Test Connection
2. 测试连接成功后,关闭,点击OK
3. 输入为自己mongo的 ip
4. 输入之前添加的账号密码,点击Save & Connect
连接
5. 连接成功