日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Mongodb部署及使用

發(fā)布時(shí)間:2025/4/16 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mongodb部署及使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一:構(gòu)建mongodb服務(wù)器

1,在主機(jī)上安裝mongodb軟件,? 免安裝——直接解壓到指定目錄就可使用

# ls mongodb-linux-x86_64-rhel70-3.6.3.tgz# tar -xf mongodb-linux-x86_64-rhel70-3.6.3.tgz # mkdir /usr/local/mongodb # cp -r /root/mongodb/mongodb-linux-x86_64-rhel70-3.6.3/bin/ /usr/local/mongodb# cd /usr/local/mongodb/11.[root@mongodb51 mongodb]# mkdir etc //創(chuàng)建存放配置文件的目錄 12.[root@mongodb51 mongodb]# mkdir log //創(chuàng)建存放日志文件的目錄 13.[root@mongodb51 mongodb]# mkdir -p data/db //創(chuàng)建存放數(shù)據(jù)庫(kù)的目錄db,必須為這個(gè)名字 14.[root@mongodb51 mongodb]# vim etc/mongodb.conf 15.dbpath=/usr/local/mongodb/data/db/ //指定數(shù)據(jù)庫(kù)目錄 16.logpath=/usr/local/mongodb/log/mongodb.log //指定日志文件 17.logappend=true //以追加的方式記錄日志信息 18.fork=true //服務(wù)以守護(hù)進(jìn)程的方式運(yùn)行

2,設(shè)置PATH變量

# vim /etc/profile export PATH=/usr/local/mongodb/bin:$PATH # source /etc/profile

3,啟動(dòng)服務(wù)? (切記啟動(dòng)服務(wù)的名稱(chēng)是——mongod)

# mongod -f /usr/local/mongodb/etc/mongodb.conf about to fork child process, waiting until server is ready for connections. forked process: 28001 child process started successfully, parent exiting //啟動(dòng)成功啟動(dòng)服務(wù)或者用:./bin/mongod -f /usr/local/mongodb/etc/mongodb.conf

4,驗(yàn)證配置,啟動(dòng)服務(wù)端口是? 27017

# ls /usr/local/mongodb/data/db/ # ps -C mongodPID TTY TIME CMD28001 ? 00:00:01 mongod # netstat -antup | grep mongod tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 28001/mongod

5,連接服務(wù) (連接服務(wù)用——mongo)

# mongo //默認(rèn)本地連接,沒(méi)有密碼 MongoDB shell version v3.6.3 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.6.3 .... .... > show dbs //顯示已有的庫(kù) admin 0.000GB config 0.000GB local 0.000GB > db //查看當(dāng)前所在的庫(kù) test > exit bye

6,停止服務(wù)

# mongod --dbpath=/usr/local/mongodb/data/db/ --shutdown //指定數(shù)據(jù)庫(kù)目錄停止服務(wù),不然停止不了

7,由于啟動(dòng)和停止服務(wù)名字太長(zhǎng),可以起一個(gè)別名

1, 給停止服務(wù)起一個(gè)別名

# alias cmdb='mongod --dbpath=/usr/local/mongodb/data/db/ --shutdown'? ? ? ? ? ? ?

2, 給啟動(dòng)服務(wù)起一個(gè)別名

# alias smdb='mongod -f /usr/local/mongodb/etc/mongodb.conf'

?

8)修改配置文件,使用ip和端口連接服務(wù)

# vim /usr/local/mongodb/etc/mongodb.conf bind_ip=192.168.4.51 //在原先的基礎(chǔ)上面加上這兩個(gè),指定ip port=27077???????????? //指定端口號(hào)# smdb???????? //啟動(dòng)服務(wù),之前設(shè)置過(guò)別名 about to fork child process, waiting until server is ready for connections. forked process: 28240 child process started successfully, parent exiting # ps -C mongod PID TTY TIME CMD 28240 ? 00:00:01 mongod # netstat -antup | grep mongod tcp 0 0 192.168.4.51:27077 0.0.0.0:* LISTEN 28240/mongod

9)連接服務(wù)

# mongo --host 192.168.4.51 --port 27077????????//成功

?

#######################################################################################################################

二,MongoDB常用管理操作

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的Mongodb部署及使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。