本文作者: 韩庆新
一 安装
1.配置MongoDB官方的yum,以安装最新版本的MongoDB
创建相应文件:
vim /etc/yum.repos.d/mongodb-org-4.2.repo
复制代码
写入以下配置项:
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.1/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
复制代码
2.下载
默认下载最新的稳定版本:
sudo yum install -y mongodb-org-unstable
复制代码
也可以自定义下载版本:
sudo yum install -y mongodb-org-unstable-4.1.9 || mongodb-org-unstable-server-4.1.9 || mongodb-org-unstable-shell-4.1.9 || mongodb-org-unstable-mongos-4.1.9 || mongodb-org-unstable-tools-4.1.9
复制代码
二 配置
1.编辑默认的配置文件
vim /etc/mongo.conf
复制代码
2.常用配置
systemLog:
quiet: false # MongoDB试图最大程度精简日志数量,以安静模式运行,不建议生产环境打开
destination: file # 日志输出的目的地,如果值是file,即文件类型,则必须指定path的值
path: /var/log/mongodb/mongod.log # 日志的路径,该值即默认路径
logAppend: true # 重启MongoDB实例时,是否在同一个文件追加日志,如果为false,则备份原有日志,同时新增日志文件
verbosity: 2 # 日志的详细程度,范围0-5,默认是0,即最简单日志;最高是5,最详细日志。
storage:
dbPath: /var/lib/mongo # 数据存储位置,该值即默认值,可手动配置
journal:
enabled: true # 是否启用持久性日志存储,64位系统默认true,32位默认false
net:
port: 27017 # MongoDB监听的tcp端口,默认是27017,建议修改
bindIp: 127.0.0.1 # 允许链接的IP地址,如需远程连接,应该改为对应IP,或改为0.0.0.0(::,0.0.0.0)以允许所有IPv4(IPv6)链接
复制代码
其他详细配置请参考官方配置
三 启动
1.启动
sudo service mongod start
复制代码
2.确认是否启动
sudo chkconfig mongod on
复制代码
3.关闭
sudo service mongod stop
复制代码
4.重启
sudo service mongod restart
复制代码
5.启动MongoDB命令行工具
mong
复制代码
6.在MongoDB命令行工具中对指定数据库创建用户名密码
> db.createUser(
{
user: 'userName',
pwd: 'password',
roles: [{role: 'readWrite', db: 'database'}]
}
)
复制代码
以上命令对数据库’database’,创建了权限是’readWrite’的一个用户
其他注意事项参考官方连接
四 连接
使用连接字符串进行连接
uri: mongodb://[userName]:[password]@host:port/database
使用上小节第六步创建的用户名密码举例为:
mongodb://userName:password@127.0.0.1:27017/database
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END






















![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)