2018-10-31更新
yum –y install mongodb-org
找不到这个包,清华源: https://mirrors.tuna.tsinghua.edu.cn/help/mongodb/正式开始
新建 /etc/yum.repos.d/mongodb.repo,内容为
[mongodb-org]name=MongoDB Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/gpgcheck=0enabled=1
刷新缓存并安装 mongodb-org 即可。
sudo yum makecachesudo yum install mongodb-org
安装完毕。
修改配置:Vim /etc/mongod.conf- BindIp : 改为自己的地址,端口号默认
重新启动mongodb服务
/etc/init.d/mongodb restart关闭防火墙
永久关闭- Chkconfig 服务 off 外部管理工具进行连接:
===========================
1.下载安装包 https://www.mongodb.com/download-center#atlas 直接去官网,找到自己合适的版本[root@liugePython3 mongoDB]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.4.tgz
2.解压并重命名移动到指定位置
3.在/usr/local/mongodb下文件路径
新建数据库文件存放路径
mkdir -p data/db
新建数据库日志存放路径
mkdir logs
4.在/usr/local/mongodb/bin下新建配置
vim mongodb.conf
dbpath = /usr/local/mongodb/data/db #数据库文件存放目录logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录port = 27017 #端口fork = true #以守护程序的方式启用,即在后台运行nohttpinterface = trueauth=truebind_ip=0.0.0.0 #开启远程连接
5 配置到系统环境变量
vim /etc/profile#添加export MONGODB_HOME=/usr/local/mongodbexport PATH=$PATH:$MONGODB_HOME/bin#wq保存退出
刷新配置文件,使其生效
source /etc/profile6.启动与关闭
在/usr/local/mongodb/bin下mongod -f mongodb.conf 或 ./mongod -f mongodb.conf
关闭
mongod -f ./mongodb.conf --shutdown 或./mongod -f ./mongodb.conf --shutdown7、开启端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent
查看端口 firewall-cmd --permanent --query-port=27017/tcp 重启防火墙firewall-cmd --reload
8、创建用户
创建用户管理员:
use admin db.createUser({user:"root",pwd:"root123456",roles:["userAdminAnyDatabase"]}) db.auth('root','root123456') 以用户管理员身份登录,并切换数据库,创建数据库用户: 切换到test数据库 use test 创建用户名、密码、角色 db.createUser({user:"username",pwd:"@user123456",roles:[{role:"readWrite",db:"securitydata"}]}) 设置mongodb配置中的auth为true(/etc/mongod.conf): security: authorization: enabled 验证mongodb数据库权限。 db.auth('user','@user123456')