摘要:就是說,恢復(fù)后,備份后添加修改的數(shù)據(jù)都會被刪除,慎用實例
Centos Mongodb離線安裝&配置遠(yuǎn)程連接&數(shù)據(jù)遷移
筆者的之前的centos服務(wù)器滿了,這次準(zhǔn)備遷移數(shù)據(jù).目的是,擴(kuò)容更大的磁盤分區(qū),避免一次又一次的掛載新的磁盤.由于機(jī)器無法聯(lián)網(wǎng)本次為離線安裝
下載Mongodb
網(wǎng)址為https://www.mongodb.com/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz/download
.你需要將你下載完成的mongodb安裝包上傳到你的服務(wù)器上面.
安裝Mongdb
解壓文件(你輸一點就可以按tab鍵,它會自動補全):tar -xzf mongo...
解壓完成之后拷貝文件到/usr/local/目錄并重命名文件夾.
cp -r mongodb-..... /usr/local/ 拷貝文件
mv mongodb..../ mongodb 重命名文件夾.
切換到/usr/local/mongodb/目錄下,創(chuàng)建數(shù)據(jù)庫目錄和日記文件,后臺運行mongod (./ 代表當(dāng)前目錄).
cd /usr/local/mongodb
mkdir dbs 如果你想把你的數(shù)據(jù)庫放置在/home路徑下面.
cd /home
mkdir dbs
touch logs 創(chuàng)建日志鏈接
./mongod --dbpath=/usr/local/mongodb/dbs/ --logpath/usr/local/mongodb/logs --fork mongodb啟動命令.
配置mongodb.
cd /usr/local/mongodb/bin
vi mongod.conf
輸入以下內(nèi)容
dbpath=/opt/datas # 數(shù)據(jù)路徑 logpath=/usr/local/mongodb/logs # log fork=true bind_ip = 0.0.0.0 # 支持所有ip鏈接 port = 27017 # 開放27017端口
遷移數(shù)據(jù)庫.
MongDb備份
語法
mongodump -h dbhost -d dbname -o dbdirectory 參數(shù)說明: -h: MongDB所在服務(wù)器地址,例如:127.0.0.1,當(dāng)然也可以指定端口號:127.0.0.1:27017 -d: 需要備份的數(shù)據(jù)庫實例,例如:test -o: 備份的數(shù)據(jù)存放位置,例如:/home/mongodump/,當(dāng)然該目錄需要提前建立,這個目錄里面存放該數(shù)據(jù)庫實例的備份數(shù)據(jù)。
實例
sudo rm -rf /home/momgodump/ sudo mkdir -p /home/momgodump sudo mongodump -h 192.168.17.129:27017 -d itcast -o /home/mongodump/
MongoDb數(shù)據(jù)恢復(fù)
語法
mongorestore -h dbhost -d dbname --dir dbdirectory 參數(shù)或名: -h: MongoDB所在服務(wù)器地址 -d: 需要恢復(fù)的數(shù)據(jù)庫實例,例如:test,當(dāng)然這個名稱也可以和備份時候的不一樣,比如test2 --dir: 備份數(shù)據(jù)所在位置,例如:/home/mongodump/itcast/ --drop: 恢復(fù)的時候,先刪除當(dāng)前數(shù)據(jù),然后恢復(fù)備份的數(shù)據(jù)。就是說,恢復(fù)后,備份后添加修改的數(shù)據(jù)都會被刪除,慎用!
實例
mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir /home/mongodump/itcast/
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/19354.html
摘要:比如暴露端口,選擇,授權(quán)對象填,其他默認(rèn)就可以了。開啟性能平臺,點擊創(chuàng)建新應(yīng)用按照操作提示來就行,成功開啟后在項目配置具體配置看下文就可以監(jiān)控數(shù)據(jù)了。 建議不熟悉 linux 命令的小伙伴同時打開我的另一篇博客linux 常用操作 服務(wù)器購買&配置 打開阿里云,選擇購買云服務(wù)器 ECS,這里可以選擇一鍵購買進(jìn)行快速配置,操作系統(tǒng)選擇 CentOS 7.2 64 位,其他默認(rèn)或根據(jù)實...
摘要:小蘿卜滬江前端開發(fā)工程師本文原創(chuàng)翻譯,有不當(dāng)?shù)牡胤綒g迎指出。簡稱就非常擅長做這些,事實這也是它們的宗旨。通過它精心設(shè)計的規(guī)則能保證優(yōu)先顯示頁面的主要內(nèi)容。原創(chuàng)新書移動前端高效開發(fā)實戰(zhàn)已在亞馬遜京東當(dāng)當(dāng)開售。 小蘿卜(滬江前端開發(fā)工程師)本文原創(chuàng)翻譯,有不當(dāng)?shù)牡胤綒g迎指出。轉(zhuǎn)載請指明出處。 如果你在過去幾個月一直關(guān)注web開發(fā)社區(qū),你很可能已經(jīng)閱讀了 progressive web ap...
一 了解Docker和MongoDB1.1 DockerDocker 是一個開源的應(yīng)用容器引擎,它可以打包應(yīng)用以及依賴包可移植到鏡像中,然后發(fā)布不同系統(tǒng)的機(jī)器上。容器是完全獨立的,相互之間不會有任何接口。1.2 MongoDBMongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫。可以為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲解決方案。Mongo能夠支持的查詢語言,幾乎可以實現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分...
摘要:可以用來在圖形界面中觀察我們對的修改是否生效。如果文件夾沒有上述權(quán)限,則需要按照下面命令執(zhí)行或者問題已經(jīng)在運行,并監(jiān)聽端口。打開另外一個,輸入,出現(xiàn)交互式命令,并連接到默認(rèn)服務(wù)器。 學(xué)習(xí)爬蟲的時候需要把爬取的數(shù)據(jù)放入mongoDB數(shù)據(jù)庫進(jìn)行管理,Robo 3T是一個mongoDB數(shù)據(jù)庫可視化工具,它是一個跨平臺的MongoDB管理工具??梢杂脕碓趫D形界面中觀察我們對MongoDB的修改...
閱讀 3189·2021-11-24 10:24
閱讀 3039·2021-11-11 16:54
閱讀 3128·2021-09-22 15:55
閱讀 2062·2019-08-30 15:44
閱讀 1938·2019-08-29 18:41
閱讀 2794·2019-08-29 13:43
閱讀 3099·2019-08-29 12:51
閱讀 1256·2019-08-26 12:19