數(shù)據(jù)庫的備份
mongodump -h 127.0.0.1:27017 -d class1804 -o ~/桌面/dump/
有認(rèn)證權(quán)限的時(shí)候
mongodump -u 'username' -p 'mima' --authenticationDatabase 'admin'' -d class1804 -o ~/桌面/dump/
恢復(fù):
mongorestore -h 127.0.0.1:27017 -d class1804 --dir ~/桌面/dump/class1804
備份所有數(shù)據(jù)庫:
mongodump -h ip:port -o 備份文件路徑
恢復(fù)(還原)所有數(shù)據(jù)庫
mongorestore -h ip:port --dir 已經(jīng)備份的文件路徑
mongodb 導(dǎo)出json文件
mongoexport -d dbname -c colname -o path(路徑)/文件名.json --type json
mongodb 導(dǎo)入json文件
mongoimport -d dbname -c colname --file path(路徑)/文件名.json --type json
mongodb 導(dǎo)出csv文件
mongoexport -d dbname -c colname -o path(路徑)/文件名.csv --type csv -f '鍵的名稱泵三,鍵的名稱选泻,鍵的名稱'
mongodb 導(dǎo)入csv文件
mongoimport -d dbname -c colname --file path(路徑)/文件名.csv --headerline --type csv
主從副本集
(實(shí)時(shí)備份、防止數(shù)據(jù)災(zāi)難掌实、讀寫分離衷笋、無宕機(jī)行為)
怎么實(shí)現(xiàn)主從巾腕?
必須要保證一注一從
開啟服務(wù)同蜻。服務(wù)處于等待狀態(tài)
mongod --bind_ip (ip) --port (port) --dbpath (數(shù)據(jù)備份的路徑) --replSet (標(biāo)示)rs0
連接服務(wù)疲扎?
mongo --host (ip) --port (port)
確定主節(jié)點(diǎn)(主窗口)
rs.initiate() (初始化主節(jié)點(diǎn))
添加從節(jié)點(diǎn)
rs.add('ip:port')
查看節(jié)點(diǎn)信息
rs.status()
激活從節(jié)點(diǎn)
rs.slaveOk()