- 现在去官网下载mongodb的tar包,
- 在本地创建文件夹
cd /home
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.17.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.17.tgz
mv mongodb-linux-x86_64-rhel70-4.2.17 mongodb
cd /home/mongodb
mkdir log
touch log/mogodb.log
mkdir -p data/db
cd /home/mongodb/bin
./mongod --dbpath /home/mongodb/data/db
./mongod --dbpath /home/mongodb/data/db --logpath /home/mongodb/log/mogodb.log --fork
- 现在常规处理方式,这里会配置db和日志的路径,以及绑定ip,
解释一哈:
– bind_ip: 0.0.0.0 为了其他地方可以连接,默认是localhost
–fork:true 代表后台启动
./mongod --shutdown --dbpath /home/mongodb/data/db
mkdir /home/mongodb/etc/
vi /home/mongodb/etc/mongodb.conf
dbpath=/home/mongodb/data/db
logpath=/home/mongodb/log/mongodb.log
port=27017
bind_ip=0.0.0.0
fork=true
4.接着配置环境变量
vi /etc/profile
加入以下配置
export PATH=/home/mongodb/bin:$PATH
再执行这个命令,使文件生效
source /etc/profile
5.执行下面这个命令
./mongod --config /home/mongodb/etc/mongodb.conf
6.到这里配置的就差不多了
然后在linux环境任意位置输入命令: mongo
可以连接对应的mongodb数据库了
7. 连接数据库后,切换admin身份
use admin
8. 创建root 用户
db.createUser({user:'root',pwd:'root',roles:[{role:'userAdminAnyDatabase',db:'admin'}]})
9.此时就可以用navicat使用root账号就行连接了