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