mongodb创建数据库及用户

本文介绍了一个简单的步骤来创建数据库和数据库用户,并赋予相应的权限角色。

1。创建数据库

use temp

2.创建用户

db.createUser({user:"test",pwd:"12345",roles:[{role:"dbOwner",db:"temp"}]});

### 如何在宝塔面板中创建 MongoDB 数据库 #### 准备工作 确保已经安装并启用了 MongoDB 服务。如果尚未安装,可以通过宝塔面板的应用商店找到 MongoDB 并完成安装[^1]。 #### 创建数据库的具体操作 1. 登录到宝塔面板,在左侧菜单栏选择 **【数据库】**。 2. 找到已安装的 MongoDB 实例,点击其右侧的操作按钮中的 **【管理】** 链接[^2]。 3. 进入 MongoDB 的管理界面后,通常会有一个选项用于手动输入 SQL 或者执行命令来创建数据库。如果没有直观的图形化创建方式,则需要通过命令行或者工具连接的方式实现数据库创建。 #### 使用命令行创建数据库 以下是具体步骤: - 在终端窗口中运行 `mongo` 命令以打开 MongoDB Shell。 - 输入以下代码片段以创建一个新的数据库: ```javascript use your_database_name; db.createCollection("test_collection"); ``` 这里,“your_database_name” 是要创建的新数据库名称;而 “test_collection” 则是一个示例集合名,可以根据实际需求替换为任何合适的名称[^4]。 #### 设置用户权限 为了安全起见,建议为新建的数据库设置访问控制: - 继续在同一 shell 中执行如下脚本给指定用户赋予读写角色: ```javascript db.createUser({ user: "new_user", pwd: "secure_password", roles: [ { role: "readWrite", db: "your_database_name" } ] }); ``` 其中 `"new_user"` 和 `"secure_password"` 应分别替换成期望使用的用户名及其强密码[^4]。 #### 测试连接 完成后可借助第三方客户端软件如 MongoDB Compass 来验证能否正常接入刚建立好的数据库实例以及相应的表结构是否存在等问题[^2]。 #### 注意事项 当涉及到高版本迁移时(比如至7.x系列),可能需要注意某些特定参数调整情况下的兼容性处理措施,例如移除 storage.journal.enabled 参数后再尝试重新加载服务进程等额外动作[^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值