Linuxの下にMongodb 3をインストールします.0
2586 ワード
1.インストールパッケージのダウンロード
このmongodbの公式サイトのダウンロードが遅いため、私はwget方式でダウンロードしていません.私は直接私のwindowの下でダウンロードしてコピーしました.
ダウンロード完了後に圧縮パッケージを解凍
2.設置準備
データベースフォルダとログファイルの作成
3.起動方式設定
3.1 configによる起動
wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz?_ga=1.96171865.475907078.1449151064
このmongodbの公式サイトのダウンロードが遅いため、私はwget方式でダウンロードしていません.私は直接私のwindowの下でダウンロードしてコピーしました.
ダウンロード完了後に圧縮パッケージを解凍
tar zxvf mongodb-linux-x86_64-3.0.1.tgz
[root@localhost ~]# cd /home/lk/
[root@localhost ]# ll
342016
-rw-rw-r--. 1 lk lk 107582174 10 17 09:37 apache-servicemix-6.0.0.zip
-rw-rw-r--. 1 lk lk 9130958 10 17 12:02 apache-tomcat-8.0.28.tar.gz
-rw-rw-r--. 1 lk lk 7250317 10 17 16:10 flash-plugin-11.2.202.540-release.x86_64.rpm
-rw-rw-r--. 1 lk lk 181238643 10 17 10:47 jdk-8u60-linux-x64.tar.gz
-rw-r--r--. 1 root root 1032 12 5 11:35 mongodb-linux-x86_64-2.6.0.tgz
-rw-r--r--. 1 root root 39554547 12 4 00:41 mongodb-linux-x86_64-3.0.1.gz
-rw-r--r--. 1 root root 885562 11 17 22:59 nginx-1.9.7.tar.gz
-rw-r--r--. 1 root root 4560208 7 9 20:42 openssl-1.0.1p.tar.gz
[root@localhost ]# tar zxvf mongodb-linux-x86_64-3.0.1.gz
2.設置準備
mv mongodb-linux-x86_64-3.0.1 /opt/deploy/mongodb-3.0.1
データベースフォルダとログファイルの作成
mkdir /opt/deploy/mongodb-3.0.1/mongodb/data/db
touch /opt/deploy/mongodb-3.0.1/mongodb/logs
3.起動方式設定
3.1 configによる起動
port=27017 # dbpath=/opt/deploy/mongodb-3.0.1/mongodb/data/db
logpath=/opt/deploy/mongodb-3.0.1/mongodb/logsfork=true#バックグラウンド logappend=true#ログ shardsvr=truedirectoryperdb=true#auth=true#オープン 3.2
/opt/deploy/mongodb-3.0.1/bin/mongod --dbpath=/opt/deploy/mongodb-3.0.1/mongodb/data/db --logpath=/opt/deploy/mongodb-3.0.1/mongodb/logs --logappend --bind_ip=0.0.0.0 --port=27017 --auth --fork
4. mongodb./mongod --config /opt/deploy/mongodb-3.0.1/mongodb.conf # MongoDB
./mongo
./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()" # MongoDB
5.リモート mongo 192.168.32.129:27017/admin -u admin -p admin
タイムアウトが したり、27017インタフェースが できなかったりした 、ping IPは したと えられます.
1、mongodbのプロファイルのbind_ipのデフォルトは127.0.0.1で、デフォルトはネイティブのみ できます.この bind_ipは0.0.0.0に され、IPの を け れることを す.しかし、 もできない は、 の2を します.
2、ファイアウォールは27017ポートを した.RED 7またはCentOS 7では、ファイアウォールを じるコマンドがsystemctl stop firewalldに されます.これにより、ファイアウォール を にオフにすることができます.リモート mongodbに !