安装脚本:
helm upgrade --install c7n-mongodb mongodb-7.6.0.tgz \
--set persistence.storageClass=nfs-provisioner \
--set service.enabled=true \
--create-namespace \
--version 7.6.0 \
--set MONGODB_ROOT_PASSWORD=handhand123 \
--namespace hips-dev
安装完后:
- 导出密码
export MONGODB_ROOT_PASSWORD=$(kubectl get secret --namespace hips-dev c7n-mongodb -o jsonpath="{.data.mongodb-root-password}" | base64 --decode)
- 连接
kubectl run --namespace hips-dev c7n-mongodb-client --rm --tty -i --restart='Never' --image bitnami/mongodb --command -- mongo admin --host c7n-mongodb --authenticationDatabase admin -u root -p $MONGODB_ROOT_PASSWORD
- 修改root密码
show users // 查看当前库下的用户
db.updateUser('root', {pwd: 'root'}) // 修改用户密码
db.auth('root', 'root') // 密码认证
show dbs //查看数据库
use hims //进入数据库hims
show users //查看当前数据库用户权限
- 创建用户,并赋权
db.createUser(
{
user:'admin',
pwd:'admin',
roles:[{role:'readWrite',db:'hims'}]
}
)
网友评论