felix-cao / Blog

A little progress a day makes you a big success!
31 stars 4 forks source link

MongoDB 安装 --- Centos 系统下 yum 方式安装 #70

Open felix-cao opened 6 years ago

felix-cao commented 6 years ago

一、创建MongoDB yum 源

创建 /etc/yum.repos.d/mongodb-org-3.6.repo

$ cd /etc/yum.repos.d
$ vi mongodb-org-3.6.repo

内容为

[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
$ yum list | grep mongodb

二、安装MongoDB

$ yum install -y mongodb-org

三、启动MongoDB

$ systemctl start mongod

验证是否启动成功,

$ tail /var/log/mongodb/mongod.log 

检查 /var/log/mongodb/mongod.log 是否有一行:

[initandlisten] waiting for connections on port <port>

默认情况下,port是27017, 在 /etc/mongod.conf 中配置

四、关闭和重启MongoDB

关闭

$ systemctl stop mongod

重启

$ systemctl restart mongod

五、连接

MongoDB 默认安装完成以后,只允许本地连接,也不需要使用任何账号密码就可以直接连接MongoDB

$ mongo --host 127.0.0.1:27017

或直接输入 mongo 也可以直接无密码登录到数据库

$ mongo

账号是 root, 密码是weatcoin (请移步#76 )

mongo admin -u root -p weatcoin

小结

配置文件位置 /etc/mongod.conf 日志: /var/log/mongodb 数据库目录: /var/lib/mongo

d 指的是 daemon,就是守护进程,Linux 下的程序经常这么起名,表示它是一个服务性质的进程, 相当于 windows 下的 service。mongod 是 mongodb 的服务端,类似于 MySQL 的 mysqld

Reference