centos yum安装mongodb
程序员文章站
2022-05-08 14:53:49
...
一、环境
操作系统: Linux Centos6.9 64位
安装数据库:mongodb3.4
二、安装步骤
1、建立mongodb的yum仓库文件,输入命令
[aaa@qq.com_0_11_centos ~]# vi /etc/yum.repos.d/mongodb-org-3.4.repo
2、输入以下配置信息,然后保存文件退出
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
3、 通过yum安装mongodb
[aaa@qq.com_0_11_centos ~]# yum install -y mongodb-org
三、mongodb文件目录
1、 默认数据文件存储在 /var/lib/mongo 目录
2、 默认数据日志文件在 /var/log/mongodb 目录
3、 如需要修改以上存放的目录可在修改 /etc/mongod.conf 配置文件来完成
四、 设置开机自动启动mongodb
[aaa@qq.com_0_11_centos ~]# chkconfig --add mongod
五、启动mongodb
1、 启动mongodb服务,在日志文件下会出现监听说明
[aaa@qq.com_0_11_centos mongo]# service mongod start
Starting mongod: [ OK ]
2、 打开mongodb shell界面
[aaa@qq.com_0_11_centos ~]# mongo
3、 创建超级用户 ps: 在admin库创建的用户授权超级权限能任意修改整个mongodb的数据库
> use admin
switched to db admin
> db.createUser({
... user: "admin",
... pwd : "admin",
... roles: [{role: "__system", db: "admin"}]
... });
Successfully added user: {
"user" : "admin",
"roles" : [
{
"role" : "__system",
"db" : "admin"
}
]
}
这里的意思是在创建一个用户
user: 用户名
pwd:密码
roles:角色权限
role: __system角色是系统的超级用户角色
db: 作用于哪个数据库,这里是admin的数据库,注意: 在admin数据库创建的超级用户角色的用户拥有*权限
4、 退出数据库,修改mongodb的配置文件允许远程连接
[aaa@qq.com_0_11_centos ~]# vi /etc/mongod.conf
修改以下内容,0.0.0.0代表所有机器均可远程连接该数据库,没有的加上去,修改后保存文件退出,然后重启服务器
重启mongod服务
[aaa@qq.com_0_11_centos ~]# service mongod restart
5、 远程连接命令
mongo ip地址:端口号(默认27017)/admin -u 用户名 -p
六、卸载mongodb方式
[aaa@qq.com_0_11_centos ~]# yum erase $(rpm -qa | grep mongodb-org)
上一篇: 7、MySQL数据库-连接查询
下一篇: 数据库原理及应用2