标签:数据库
mongodb安装2.程序安装配置
mv mongodb-linux-x86_64-rhel70-3.6.3 mongodb
mv mongodb /opt/
/opt/mongodb
mkdir data
mkdir conf
cd conf
rz ------上传mongodb.conf 文件
vi mongodb.conf -------------------修改文件相关路径并关闭用户校验 authorization: disabled
3.用户创建
cd ../..
groupadd mongodb
useradd mongodb -g mongodb
chown -R mongodb:mongodb ./mongodb
cd mongodb/bin/
ls
pwd
vi /etc/profile--------export PATH=$PATH:/opt/mongodb/bin
source /etc/profile
4.启动程序
mongod --config /opt/mongodb/conf/mongodb.conf ------启动程序
mongo
ls
ps -ef|grep mongo
5.创建数据库,用户等(使用admin登录时需要关闭用户校验【mongodb.conf文件中的 authorization: disabled】)
mongo localhost:27017/admin -----管理员身份登陆
use hislog-----------------------创建数据库
switched to db hislog
db-----------------------创建数据库
hislog
show dbs---------------查看数据库
admin 0.000GB
config 0.000GB
local 0.000GB
db.createUser({user:‘his‘,pwd:‘Chis2017‘,roles:[{role:‘dbOwner‘,db:‘hislog‘}]}) --------------------创建用户
db.dropUser("his") -------------------------删除用户
mongod --shutdown --dbpath /u01/mongodb/data/-----------------停止程序
vi mongodb.conf --------------------------开启用户校验【authorization: enabled】
mongod --config /opt/mongodb/conf/mongodb.conf --------启动程序
ps -ef|grep mongo
6使用创建的用户登录
mongo localhost:27017/hislog -u his -p Chis2017
扩展:
mongo --version
db.hislog.insert({"name":"菜鸟教程"})-----插入数据
./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork --auth
--------fork指定后台运行--auth开启验证--dbpath指定数据库目录--logpath指定日志文件--logappend日志累积添加
mongodb的用户分两种,一种是管理员,一种是普通用户。
创建管理员
1.关闭用户验证,
创建普通用户
use isdb ----isdb为数据库
db.createUser({user:‘dev‘,pwd:‘123456‘,roles:[{role:‘dbOwner‘,db:‘isdb‘}]})
标签:数据库
原文地址:http://blog.51cto.com/5294868/2107340