阿里雲ECS服務器安裝配置MongoDB


環境

本人阿里雲ECS服務器安裝的操作系統為CentOS 7.3 64位。需要安裝MongoDB,因為網上的教程大多比較老了,所以自己結合各種教程總結了一下,親測可用。

不熟悉linux命令的小伙伴可自行搜索。

安裝

下載

下載目錄可任意選擇,本人下載至~/software

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz

解壓

tar zxvf mongodb-linux-x86_64-3.2.9.tgz

移動

將解壓后的文件夾移動至指定目錄

mv mongodb-linux-x86_64-3.2.9/ /usr/local/mongodb

創建數據文件夾、日志文件和mongo配置文件

mkdir -p  /usr/local/mongodb/data
touch /usr/local/mongodb/mongod.log
touch /usr/local/mongodb/mongodb.conf

修改配置文件

通過參數啟動的方法較為麻煩,本文不贅述,僅提供通過配置文件啟動的方法。

vim /usr/local/mongodb/mongodb.conf

在配置文件中加入如下代碼:


dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/mongod.log
logappend = true 
port = 27017 
fork = true 
auth = true

保存后退出。

:wq

啟動和關閉

進入到安裝目錄下

cd /usr/local/mongodb/bin

啟動

./mongod --config /usr/local/mongodb/mongodb.conf

關閉

./mongod -shutdown -dbpath=/usr/local/mongodb/data

配置

開放服務器端口

MongoDB一般運行在27017端口,因為阿里雲的27017端口默認關閉,所以需要手動開啟,進入阿里雲-雲服務器ECS-實例-管理-本實例安全組-配置規則-添加安全組規則,如圖
mark

配置環境變量

vim ~/.bashrc

在最后添加

export PATH=$PATH:/usr/local/mongodb/bin

退出后記得使用source命令使設置生效

source ~/.bashrc

如此可直接在命令行使用mongo連接mongo服務

授權遠程連接

/sbin/iptables -I INPUT -p tcp --dport 27017 -j ACCEPT

接下來就可以在Windows或者Mac OS上使用數據庫可視化軟件遠程連接服務器的MongoDB,個人推薦NoSQL Manager for MongoDB


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM