mongo是比较强大的NoSql数据库,采用json格式进行参数传递,省时省心,近期有时间会更新相关mongo的相关知识和学习,
希望大家及时指正批评
1.下载:
https://www.mongodb.com/download-center/community
我们选择linux安装
复制链接
[[email protected] mongodb4.0.9]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
下载安装mongodb
解压:
[[email protected] mongodb4.0.9]# tar -zxvf mongodb-linux-x86_64-4.0.9.tgz
配置环境变量,
vim /etc/profile
添加:export MONGODB_HOME=/usr/local/mongodb4.0.9
export PATH=$MONGODB_HOME/bin:$PATH
保存退出
source /etc/profile
声明环境变量
[[email protected] mongodb4.0.9]# mongod -v
查看版本:
到这里就安装完成
启动:mongo
像mysql一样使用“使用数据库”
使用admin数据库:use admin ,注意admin数据库下创建的账号权限是所有库通用的,即是全局认证的。
创建用户:db.createUser({ user: 'root', pwd: 'root',roles: [ { role: "dbOwner", db: "test" }] })
授权:db.auth("root","root")
下载可视化工具
Robo3T
https://robomongo.org/download
选择对应版本
[[email protected] bin]# ./mongod -f mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 22298
ERROR: child process failed, exited with error number 1
To see additional information in this output, start without the "--fork" option.
找不到你的output,重新授权你的相关路径。或者放到你的mongo路径下,启动就没问题了