mongodb - 使用mongodump如何备份远端数据?
怪我咯
怪我咯 2017-04-26 09:01:19
0
2
678

mongodump -u mongodbuser -p xx -d db -h 远端IP地址 --port 27017 -o xx
command如上,备份远端数据库,错误提示为Failed: error connecting to db server: no reachable servers
将-h 改为本地ip就是正确的,那么备份远端mongodb数据要怎么办??

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
阿神

mongodump -h x.x.x.x --port xxx -u xxx --mot de passe xxx

./mongodump --help

options :
--help Afficher les informations d'aide
-v [ --verbose ] Imprimer plus d'informations, telles que l'heure, etc. -vvvvv
--version informations sur la version imprimable
-h [ --host ] arg spécifie l'hôte mongodb connecté, défini sur /s1,s2
pour le jeu de réplicas --port arg spécifie le numéro de port mongodb, vous pouvez également spécifier --host hostname:port
--ipv6 Activer la prise en charge d'IPv6
-u [ --username ] arg nom d'utilisateur
-p [ --password ] mot de passe argument
--authenticationDatabase arg source utilisateur (par défaut, nom de base de données)
--authenticationMechanism arg (=MONGODB-CR)
mécanisme d'authentification
--dbpath arg accède directement au fichier de base de données mongod au lieu de se connecter au serveur mongodb. Le répertoire de données doit être verrouillé. Si mongod accède actuellement au même chemin, il ne peut pas être utilisé. En d'autres termes, vous ne pouvez pas utiliser --dbpath lorsque mongod est en cours d'exécution. Vous pouvez directement spécifier --dbpath
lorsque mongod n'est pas en cours d'exécution. --directoryperdb Un répertoire séparé pour chaque base de données, vous devez spécifier dbpath
--journal active la journalisation, vous devez spécifier dbpath
-d [ --db ] arg spécifie la base de données
-c [ --collection ] argument spécifie la collection
-o [ --out ] arg (=dump) spécifie le répertoire de sortie, "-" indique la sortie standard
-q [ --query ] arg requête json
--oplog Utilisez oplog pour produire des instantanés à un moment précis
--repair Essayez de récupérer une base de données en panne
--forceTableScan Forcer l'analyse des tables, ne pas utiliser $snapshot

Ty80

Assurez-vous que votre instance mongo n'écoute pas seulement le réseau local :
grep bind /etc/mongod.conf
bind_ip=0.0.0.0

La méthode de sauvegarde à distance est la même que la sauvegarde locale
mongodump --host xx --port xx --quiet --username xx --password xx -o /data/mongotmp

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal