cari

Rumah  >  Soal Jawab  >  teks badan

mongodb - 使用mongodump如何备份远端数据?

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数据要怎么办??

怪我咯怪我咯2760 hari yang lalu641

membalas semua(2)saya akan balas

  • 阿神

    阿神2017-04-26 09:03:19

    mongodump -h x.x.x.x --port xxx -u xxx --kata laluan xxx

    ./mongodump --bantuan

    pilihan:
    --help Paparkan maklumat bantuan
    -v [ --verbose ] Cetak maklumat lanjut, seperti masa, dsb. -vvvvv
    --versi maklumat versi cetakan
    -h [ --host ] arg menentukan hos mongodb yang disambungkan, ditetapkan kepada /s1,s2
    untuk set replika --port arg menentukan nombor port mongodb, anda juga boleh menentukan --host hostname:port
    --ipv6 Dayakan sokongan untuk sokongan IPv6
    -u [ --nama pengguna ] arg nama pengguna
    -p [ --kata laluan ] arg kata laluan
    --authenticationDatabase arg sumber pengguna (lalai kepada dbname)
    --authenticationMechanism arg (=MONGODB-CR)
    mekanisme pengesahan
    --dbpath arg mengakses terus fail pangkalan data mongod dan bukannya menyambung ke pelayan mongodb. Direktori data perlu dikunci Jika mongod sedang mengakses laluan yang sama, ia tidak boleh digunakan. Dalam erti kata lain, anda tidak boleh menggunakan --dbpath apabila mongod sedang berjalan Anda boleh menentukan secara langsung --dbpath
    apabila mongod tidak berjalan. --directoryperdb Direktori berasingan untuk setiap db, anda perlu menentukan dbpath
    --journal membolehkan jurnal, anda perlu menentukan dbpath
    -d [ --db ] arg menentukan pangkalan data
    -c [ --collection ] arg menentukan koleksi
    -o [ --out ] arg (=dump) menentukan direktori output, "-" bermaksud output standard
    -q [ --query ] arg json query
    --oplog Gunakan oplog untuk menghasilkan syot kilat titik dalam masa
    --repair Cuba pulihkan pangkalan data yang ranap
    --forceTableScan Paksa imbasan jadual, jangan gunakan $snapshot

    balas
    0
  • PHP中文网

    PHP中文网2017-04-26 09:03:19

    Pastikan contoh mongo anda bukan hanya mendengar rangkaian tempatan:
    grep bind /etc/mongod.conf
    bind_ip=0.0.0.0

    Kaedah sandaran jauh adalah sama dengan sandaran setempat
    mongodump --host xx --port xx --quiet --username xx --password xx -o /data/mongotmp

    balas
    0
  • Batalbalas