CentOS7上Mongodb安装与远程连接
安装
- wget下载命令
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.10.tgz
- 下载完解压
tar -zxvf mongodb-linux-x86_64-rhel62-3.2.10.tgz
- 可选:将解压的文件夹放到/usr/local下(我的习惯),命
mv mongodb-linux-x86_64-rhel62-3.2.10 /usr/local
- 进入到mongodb目录
cd /usr/local/mongodb-linux-x86_64-rhel62-3.2.10
- 创建配置文件
vim mongodb.conf
#数据文件存放目录 要先创建好目录
dbpath = /data
#日志文件存放目录 要先创建好目录
logpath = /data/log
#端口
port = 27017
#以守护程序的方式启用,即在后台运行
fork = true
#需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装启动时候注释
#auth=true
#允许远程访问,或者直接注释,127.0.0.1是只允许本地访问
bind_ip=0.0.0.0
- 以后台方式启动
./bin/mongod -f mongodb.conf
到这里就安装启动成功了。
这里有个注意的地方, 就是mongodb的bin目录下有两个命令要注意下,
./bin/mongod 启动mongodb
./bin/mongo 进入mongodb,相当于命令行交互的客户端
其它命令
use admin # 使用admin库
# 配置一个全局账号,并授权
db.createUser({
user: "root",
pwd: "123456",
roles:[{
"role":"userAdminAnyDatabase","db":"admin"}]
})
//删除用户
db.dropUser("root")
远程连接
这里我们使用官方的MongoDBCompass进行远程连接。点击下载
接着
最后点击connect
连接成功