linux 下 mongo 安装和配置用户以及配置数据库
2018-03-23 11:09
453 查看
1、下载mongo https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz 2、放到指定位置/usr/local/
3、解压 tar -zxvf xxx
4、重名名 mv mxx mongo
5、cd mongo
cd bin
6、增加配置
vi mongodb.conf
port=27017
dbpath=/usr/local/mongo/data/db
logappend=true
fork=true
logpath=/usr/local/mongo/log/mongo.log
7、根据配置创建对应的文件夹和文件
8、在bin目录下启动
./mongod --config mongodb.conf
会有成功英文提示
9、登陆
./mongo
use admin
db.createUser({user: "admin", pwd: "123456",roles: [ { role: "root", db: "admin" } ]});
use admin
db.auth('admin','xxxx')
在admin下创建数据库,再切换数据库
use test_hall
db.createUser({user: "test",pwd: "123456",roles: [{ role: "readWrite", db: "test_hall" }]});
//同理 在admin下创建其他数据库
use admin
db.auth('admin','123456')
use test_notice
db.createUser({user: "test",pwd: "123456",roles: [{ role: "readWrite", db: "test_notice" }]});
10
mongodb关闭
> use admin
> db.shutdownServer()
> db.shutdownServer({force : true}) 强制关闭Mongod,应对副本集中主从时间差超过10s时不允许关闭主库的情况
不要使用kill直接杀mongo进程的方式关闭数据节点,会造成数据损坏
3、解压 tar -zxvf xxx
4、重名名 mv mxx mongo
5、cd mongo
cd bin
6、增加配置
vi mongodb.conf
port=27017
dbpath=/usr/local/mongo/data/db
logappend=true
fork=true
logpath=/usr/local/mongo/log/mongo.log
7、根据配置创建对应的文件夹和文件
8、在bin目录下启动
./mongod --config mongodb.conf
会有成功英文提示
9、登陆
./mongo
use admin
db.createUser({user: "admin", pwd: "123456",roles: [ { role: "root", db: "admin" } ]});
use admin
db.auth('admin','xxxx')
在admin下创建数据库,再切换数据库
use test_hall
db.createUser({user: "test",pwd: "123456",roles: [{ role: "readWrite", db: "test_hall" }]});
//同理 在admin下创建其他数据库
use admin
db.auth('admin','123456')
use test_notice
db.createUser({user: "test",pwd: "123456",roles: [{ role: "readWrite", db: "test_notice" }]});
10
mongodb关闭
> use admin
> db.shutdownServer()
> db.shutdownServer({force : true}) 强制关闭Mongod,应对副本集中主从时间差超过10s时不允许关闭主库的情况
不要使用kill直接杀mongo进程的方式关闭数据节点,会造成数据损坏
相关文章推荐
- Linux下vsftpd安装以及配置FTP虚拟用户实践
- Linux下vsftpd安装以及配置FTP虚拟用户实践
- 安装mysq 在linux,以及配置权限, 让某个账户能远程访问并且访问所有数据库
- Linux下安装mysql以及配置用户与数据导入
- Linux下非root用户安装Theano并配置GPU(以及集群上安装自己所需要的python依赖)
- VPS LINUX系统上安装配置LNMP 以及挂载硬盘 ,并把数据库和网站弄到挂载硬盘上!
- Linux 下 Trac SVN apache SSL 配置安装以及整合
- RequisitePro7安装以及数据库的配置和RequisiteWeb的配置
- Linux安装配置maven3.0以及搭建nexus私服
- 为实现跳转,Linux下安装apache以及配置
- Jprofiler在linux上的安装和配置,以及如何通过windows客户端监控JAVA应用程序
- Linux下安装配置MemCached(以及libevent)
- linux 下mysql安装配置管理以及优化
- Linux下ant Junit安装,配置,以及完成单元测试
- Linux安装配置maven3.0以及搭建nexus私服
- linux 下mysql安装配置管理以及优化
- 让LINUX支持MSSQL2000数据库:FreeTDS的安装与配置
- Linux环境下Informix数据库的安装配置
- Linux配置手册(九)phpMyAdmin数据库管理套件的安装
- Linux vsftpd编译安装和配置允许本地用户登录FTP