MongoDB学習ノート-macの下でMongoDBのインストールと使用
MacにMongoDBをインストールするには、次の2つの方法があります.ダウンロードインストールパッケージ brewを使用して をインストール
1.curl方式ダウンロードインストールパッケージインストール
注意:macではwget方式はサポートされていないので、curl方式でダウンロードするしかありません.
直接MongoDBにtarパッケージをダウンロードしてインストールを解凍することができます:MongoDBダウンロード(MAC)ですが、コマンドラインのインストールをお勧めします.
PATH環境変数に追加
iキーを押して、./に追加します.bash_profileファイルで、保存を終了します!
インストールが完了したら、検証できます.
2.brewを使用してインストール
brewでインストールされているソフトウェアを表示し、mongodbを検索します.
結果は-
インストールの開始
このインストールプロセスはしばらく待たなければなりません.インストールが完了すると、次のように見えます.
インストールリストの表示
3、MongoDBの使用
3.1、MongoDBのデフォルトデータベースディレクトリは/data/dbなので、ストレージディレクトリ/data/dbを新規作成します.
3.2、mongodbを再起動します.
ストレージディレクトリ/data/dbを先に作成していない場合は、直接MongoDBを起動するとエラーが発生し、/data/dbが見つかりません.もちろん、デフォルトのパスを変更して、--dbpathで他のパスを指定することもできます.
一般的には修正はお勧めしませんが、デフォルトのパスを使用すればいいです.
3.3、もう一つのターミナルウィンドウを開き、以下のコマンドを実行する.
3.4停止
サービスのコンソールを開くと、control+cは停止します.または、サービスを開始するコンソールを直接閉じます.
1.curl方式ダウンロードインストールパッケージインストール
注意:macではwget方式はサポートされていないので、curl方式でダウンロードするしかありません.
直接MongoDBにtarパッケージをダウンロードしてインストールを解凍することができます:MongoDBダウンロード(MAC)ですが、コマンドラインのインストールをお勧めします.
# /usr/local
cd /usr/local
# ( )
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.2.tgz
#
sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.2.tgz
# , mongodb
sudo mv mongodb-osx-ssl-x86_64-4.0.2 mongodb
PATH環境変数に追加
#
sudo vi ./.bash_profile
iキーを押して、./に追加します.bash_profileファイルで、保存を終了します!
export PATH=/usr/local/mongodb/bin:$PATH
インストールが完了したら、検証できます.
$ mongod --version
db version v4.0.2
git version: fc1573ba18aee42f97a3bb13b67af7d837826b47
allocator: system
modules: none
build environment:
distarch: x86_64
target_arch: x86_64
2.brewを使用してインストール
brewでインストールされているソフトウェアを表示し、mongodbを検索します.
$ brew list
$ brew search mongodb
結果は-
-bash: search: command not found
インストールの開始
brew install mongodb
このインストールプロセスはしばらく待たなければなりません.インストールが完了すると、次のように見えます.
$ brew install mongodb
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.4.4.sierra.bottle
Already downloaded: /Users/liangma/Library/Caches/Homebrew/mongodb-3.4.4.sierra.bottle.tar.gz
==> Pouring mongodb-4.0.2.sierra.bottle.tar.gz
==> Using the sandbox
==> Caveats
To have launchd start mongodb now and restart at login:
brew services start mongodb
Or, if you don't want/need a background service you can just run:
mongod --config /usr/local/etc/mongod.conf
==> Summary
インストールリストの表示
$ brew list
mongodb ( )
...
3、MongoDBの使用
3.1、MongoDBのデフォルトデータベースディレクトリは/data/dbなので、ストレージディレクトリ/data/dbを新規作成します.
$ sudo mkdir -p /data/db
3.2、mongodbを再起動します.
$ mongod
# PATH,
cd /usr/local/mongodb/bin
sudo ./mongod
ストレージディレクトリ/data/dbを先に作成していない場合は、直接MongoDBを起動するとエラーが発生し、/data/dbが見つかりません.もちろん、デフォルトのパスを変更して、--dbpathで他のパスを指定することもできます.
$ mongod --dbpath=
# PATH,
cd /usr/local/mongodb/bin
sudo ./mongod --dbpath=
一般的には修正はお勧めしませんが、デフォルトのパスを使用すればいいです.
3.3、もう一つのターミナルウィンドウを開き、以下のコマンドを実行する.
$ mongo
3.4停止
サービスのコンソールを開くと、control+cは停止します.または、サービスを開始するコンソールを直接閉じます.