はじめに
mongodbの備忘録 開発環境(Mac)とVPS(CentOS)に入れておく必要がある。
Overview
- インストール
- 基本コマンド
Input
参考サイト
Proccess
- インストール(Mac)
- 起動(Mac)
- 各種コマンド確認
インストール(Mac)
brew install mongodb mongod --version db version v4.0.3 git version: 7ea530946fa7880364d88c8d8b6026bbc9ffa48c allocator: system modules: none build environment: distarch: x86_64 target_arch: x86_64
起動(Mac)
- 起動するルートディレクトリに移動すると作業しやすい
- dbファイルの格納先フォルダ作成
- logファイル指定用フォルダ作成
- fork指定で起動
cd gcal mkdir db mkdir mongolog mongod --fork --logpath mongolog/log.txt --nojournal --noprealloc --dbpath db 2019-07-06T15:56:57.433+0900 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none' 2019-07-06T15:56:57.434+0900 I CONTROL [main] note: noprealloc may hurt performance in many applications about to fork child process, waiting until server is ready for connections. forked process: 64759 child process started successfully, parent exiting
インストール(CentOS)
sudo vim /etc/yum.repos.d/mongodb-org-4.0.repo
~vim~~ [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
sudo yum install -y mongodb-org 読み込んだプラグイン:fastestmirror, security インストール処理の設定をしています Loading mirror speeds from cached hostfile epel/metalink | 7.3 kB 00:00 * base: mirrors.cat.net * epel: ftp.riken.jp * extras: mirrors.cat.net * remi-safe: ftp.riken.jp ~~ 略 ~~ インストール: mongodb-org.x86_64 0:4.0.10-1.el6 依存性関連をインストールしました: mongodb-org-mongos.x86_64 0:4.0.10-1.el6 mongodb-org-server.x86_64 0:4.0.10-1.el6 mongodb-org-shell.x86_64 0:4.0.10-1.el6 mongodb-org-tools.x86_64 0:4.0.10-1.el6 完了しました! mongod --version db version v4.0.10 git version: c389e7f69f637f7a1ac3cc9fae843b635f20b766 OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013 allocator: tcmalloc modules: none build environment: distmod: rhel62 distarch: x86_64 target_arch: x86_64
起動(CentOS)
ひとまずデフォルトディレクトリで良いのですが、 一応存在だけ確認。
ls -al /var/lib | grep mongo drwxr-xr-x 2 mongod mongod 4096 5月 29 06:48 2019 mongo ls -al /var/log | grep mongo drwxr-xr-x 2 mongod mongod 4096 7月 6 23:28 2019 mongodb
sudo service mongod start [sudo] password for froggugugugu: Starting mongod: [ OK ]
Output
ひとまず入ったのでよしとする。