create_user.js 646 B

123456789101112131415161718
  1. // 切换到 admin 库(默认就在 admin,但为了保险写一下)
  2. db = db.getSiblingDB('admin');
  3. db.createUser({
  4. user: "test",
  5. pwd: "Test_123456",
  6. roles: [
  7. // 授予 readWrite 读写数据
  8. { role: "readWrite", db: "tnb_content_rdb" },
  9. // 授予 dbAdmin 便于索引管理
  10. { role: "dbAdmin", db: "tnb_content_rdb" }
  11. ]
  12. });
  13. // 创建第一个业务数据库和用户
  14. db = db.getSiblingDB('tnb_content_rdb');
  15. // 初始化一个集合(可选,防止库看起来是空的)
  16. db.createCollection('aaa_collection');
  17. print('系统提示: 业务数据库与账号初始化脚本执行完毕!');