| 12345678910111213141516171819 |
- // 切换到 admin 库(默认就在 admin,但为了保险写一下)
- db = db.getSiblingDB('admin');
- // 1. 创建第一个业务数据库和用户
- db = db.getSiblingDB('my_db');
- db.createUser({
- user: "my",
- pwd: "My_123456",
- roles: [
- // 授予 readWrite 读写数据
- { role: "readWrite", db: "my_db" },
- // 授予 dbAdmin 便于索引管理
- { role: "dbAdmin", db: "my_db" }
- ]
- });
- // 初始化一个集合(可选,防止库看起来是空的)
- db.createCollection('my_collection');
- print('系统提示: 业务数据库与账号初始化脚本执行完毕!');
|