Falló: error al conectarse al servidor db: el servidor devolvió un error en el paso de autenticación SASL: Authentica

Error en la copia de seguridad de Mongo

mongodump -h 127.0.0.1:27017 -d stu -u python -p python -o / opt

Error:

2019-08-01T03: 05: 21.655-0700 Error: error al conectarse al servidor de base de datos: el servidor devolvió un error en el paso de autenticación SASL: Error de autenticación.
更改 如下 :

mongodump -h 127.0.0.1:27017 -d stu -u python -p python --authenticationDatabase admin -o / opt 

éxito

Copia de seguridad y restaurar

mongorestore -h 127.0.0.1:27017 -u python -p python -d jaja --dir / opt / stu
error:

Fallido: error al conectarse al servidor de base de datos: el servidor devolvió un error en el paso de autenticación SASL: la autenticación falló.
然后 执行 如下 :

mongorestore -h 127.0.0.1:27017 -u python -p python   --authenticationDatabase admin  -d jaja --dir / opt / stu
成功

Dos: importación y exportación de datos

Exportar

modelo:

mongoexport -h dbhost -d nombrebd -c colname -o nombre de archivo --type json / csv -f campo 

    -h: dirección del servidor
    -d: nombre de la base de datos
    -c: nombre de la colección
    -o: nombre del archivo de exportación
    --type: tipo de archivo, formato json predeterminado, tipo de datos opcional json, csv
    -f: campos a exportar, exportados como json Al formatear los datos, no es necesario especificar qué campos exportar. El valor predeterminado es todos. Debe especificarlo al exportar a un archivo csv.

mongoexport -h 127.0.0.1:27017 -u python -p python -d jaja --authenticationDatabase admin -c stu -o /opt/haha.json --type json

Importar

modelo:

mongoimport -d nombrebd -c nombrecolección --file nombrearchivo --headerline --type json / csv -f campo

    -d: nombre de la base de datos
    -c: nombre de la colección
    --type: el formato de importación predeterminado json
    -f: nombres de campo de importación
    --headerline: si el formato es csv de importación, puede usar el título de la primera fila como el campo de importación
    - -archivo: el archivo que se va a importar

por ejemplo: mongoimport -d two -c newstu --file ./test.json --type json
eg: mongoimport -d two -c newstu --file ./test.csv --type csv --headerline

mongoimport -d jaja -u python -p python --authenticationDatabase admin -c jjj --file ./haha.json --type json
 

 


 

Supongo que te gusta

Origin blog.csdn.net/wjg1314521/article/details/98084980
Recomendado
Clasificación