安装MongoDB 3.2 并通过账户密码来访问指定数据库
2016-10-31 13:38
447 查看
1. 安装: https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-red-hat/
在/etc/yum.repos.d/目录下创建mongodb-org-3.0.repo, 内容如下:
2. yum install mongodb-org
3. 在/etc/下新建mongod.conf文件,内容如下:
4. 启动mongodb:
mongod --config /etc/mongod.conf
5. 控制台运行mongo,进入命令行。
> show dbs
> use test_db
>
db.createUser(
{ user: "test_user",
customData: {description:"superuser"},
pwd: "test_password",
roles: [
{ role: "readWrite", db: "test_db" },
{ role: "dbAdmin", db: "test_db" }
]
}
)
6.修改配置,把下面2行注释去掉
#security:
# authorization: "enabled"
7. 重启mongodb,然后可以通过 test_user / test_password 访问数据库
8.连接URL:
在/etc/yum.repos.d/目录下创建mongodb-org-3.0.repo, 内容如下:
[mongodb-org-3.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/ gpgcheck=0 enabled=1
2. yum install mongodb-org
3. 在/etc/下新建mongod.conf文件,内容如下:
# mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # where to write logging data. systemLog: destination: file logAppend: true path: /opt/mongodb/mongod.log # Where and how to store data. storage: dbPath: /opt/mongodb/data journal: enabled: true # engine: # mmapv1: # wiredTiger: # how the process runs processManagement: fork: true # fork and run in background pidFilePath: /var/run/mongodb/mongod.pid # location of pidfile # network interfaces net: port: 27017 # bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces. #security: # authorization: "enabled" #operationProfiling: #replication: #sharding: ## Enterprise-Only Options #auditLog: #snmp:
4. 启动mongodb:
mongod --config /etc/mongod.conf
5. 控制台运行mongo,进入命令行。
> show dbs
> use test_db
>
db.createUser(
{ user: "test_user",
customData: {description:"superuser"},
pwd: "test_password",
roles: [
{ role: "readWrite", db: "test_db" },
{ role: "dbAdmin", db: "test_db" }
]
}
)
6.修改配置,把下面2行注释去掉
#security:
# authorization: "enabled"
7. 重启mongodb,然后可以通过 test_user / test_password 访问数据库
8.连接URL:
mongodb://test_user:test_password@127.00.1:27017/test_db
相关文章推荐
- 记安装EP时在指定BCP账户信息时提示AOS无法访问的解决方法
- 一个机器上安装两个数据库,在连接数据库时怎么通过端口号连接指定数据库
- Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- MongoDB安装及配置,解决只能通过127.0.0.1访问的问题
- mybatis-通过databaseProvider指定访问的数据库种类
- ]Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- 通过phpmyadmin设置数据库密码后若出现phpmyadmin拒绝访问的情况
- 安装mysq 在linux,以及配置权限, 让某个账户能远程访问并且访问所有数据库
- mysql绿色版安装步骤,忘记密码时修改密码,给其它用户授权,使得同网段的用户可访问你的数据库
- Linux系统下授权MySQL账户访问指定数据库
- SqlServer通过sql语句访问指定IP地址的数据库
- MySQL安装 与设置密码 远程访问数据库权限
- Python脚本通过unixODBC驱动访问Greenplum(4.3.8.2)数据库安装指导
- Mongodb带权限控制的安装服务并新建个管理账户和一般数据库用户
- Linux系统下授权MySQL账户访问指定数据库和数据库操作
- Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- CentOS6.5. SVN + Apache 安装好后通过网页端访问密码死活验证不过的问题
- 忘记root密码的情况下如何给指定账户开通远程访问
- Win7中设置共享文件夹(通过账户密码访问)
- 通过“访问多种数据库”的代码来学习多态!(.net2.0版)