Rumah > Soal Jawab > teks badan
Bagaimana untuk menukar kata laluan dalam mongodb? Ada dua kaedah yang disebutkan di Internet saya belum mencuba yang pertama.
Saya cuba kaedah kedua:
db.changeUserPassword('tank2','test');
Tetapi ia tidak berfungsi, saya menggunakan pentadbir, dan kemudian melaksanakannya, dan ia melaporkan Pengguna tank2@admin tidak ditemui, kerana pentadbir saya tidak mempunyai pengguna ini. Tetapi selepas menggunakan dbname, dan kemudian membenarkan pangkalan data db.auth, dan kemudian menukar kata laluan, ia melaporkan Ralat: Mengemas kini pengguna gagal: tidak dibenarkan Kali ini ia melaporkan bahawa saya tidak mempunyai kebenaran.
Kemudian saya mula-mula menggunakan kebenaran pentadbir, kemudian beralih kembali ke pangkalan data saya sendiri, dan kemudian menukar kata laluan Ia masih melaporkan Nama tank2@db tidak ditemui.
Jika tidak, pelaksanaan arahan pengubahsuaian tidak akan berakhir, walaupun koma bertitik hilang! .
Jadi saya benar-benar tidak faham.
高洛峰2017-05-17 10:03:43
db.addUser('tank2','123')
Jika nama pengguna adalah sama, ia akan ditimpa dan tujuan pengubahsuaian juga boleh dicapai
大家讲道理2017-05-17 10:03:43
Untuk operasi yang berkaitan dengan pengurusan akaun MongoDB, anda boleh rujuk:
http://forum.foxera.com/mongo...