mongoDB的安装(linux)
1.下载mongodb源码
进入mongoDB官网选择社区版下载符合自己的安装文件。
2.解压
tar -zxvf xxx.tgz
3.配置环境变量
vim /etc/profiel.d/path.sh # path.sh我自己创建的文件
添加 export PATH=/mongo_path/bin:$PATH
wq # 保存退出
source /etc/profile.d/path.sh #加载文件
4.启动mongodb
启动
./bin/mongod --dbpath=/data/db --logpath=/logpath/xx.log --auth --bind_ip=0.0.0.0 --rest ## dbpath 数据存储路径 rest web 界面 --auth 开启权限(用户+密码登录)logpath 日志地址 bind_ip=0.0.0.0 开启远程连接
后台管理(添加用户,开启服务将--auth 去除)
mongo
> show dbs
> use admin
>use admin
db.createUser(
{
user: "user",
pwd: "pwd",
roles: [ { role: "userAdminAnyDatabase", db: "admin" },{"role" : "__system","db" : "admin"},]
}
);
关闭所有服务重新启动(查看用户)
./bin/mongod --dbpath=/data/db --logpath=/logpath/xx.log --auth --bind_ip=0.0.0.0
./bin/mongo
>show dbs
>use admin
>db.auth("user","pwd")
>show users
创建普通读写用户
use dd
db.createUser({
user: 'user',
pwd: 'pwd',
roles: [{role: 'readWrite',db: 'dd'}]
});
可视化工具
使用robo3T