mongodbのインストールと起動の詳細説明
mongodbのインストールと起動
ステップ1 [インストールパッケージのダウンロード
1. mongodbの公式サイトにアクセスし、適切なインストーラをダウンロードする(
http://www.mongodb.org
) から、適切なバージョンを探してダウンロードします。
2. ネットワークがあれば、コマンド(wget)で直接ダウンロードすることもできます
http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.0.tgz
)
ステップ2 [zipパッケージの解凍
tar zxvf mongodb-linux-i686-1.8.0.tgz
解凍したフォルダの名前を変更しておくと、作業がしやすくなります。
mv mongodb-linux-i686-1.8.0.tgz mongodb
ステップ3 [インストールの準備
mongodbを/usr/local/mongodbフォルダに移動します mv mongodb /usr/local/mongodb
データベースフォルダを作成する(データベースフォルダのデフォルトの場所は/data/dbで、起動時に自動的に作成されます)mkdir。/usr/local/mongodb/data
ヒント:mongodbは特にインストール作業がないので、パッケージを解凍したらそのまま使えるので、非常に効率的で便利です。
ステップ4 [ブートストラップのセットアップ
サーバの電源投入時にmongodbが起動するように、rc.localにmongodb startup projectを追加します。
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data" >> /etc/rc.local
ステップ 5 [mongodbの起動
mongodbコマンドを実行します。
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --fork --logpath=/usr/local/mongodb/dblogs
-dbpathは、データベースの格納パス(デフォルトでは/data/db)を実行します。
-fork はデーモン(プロセス)として実行されます。
forkパラメータは必ず指定すること --logpath ログフォルダパス -forkパラメータをつけない場合、別のmongodb起動ウィンドウを開く必要があります。
[startコマンドの共通パラメータオプションの説明
-dbpath データベースのディレクトリを指定します。
-port データベースポートを指定 27017(デフォルト
-bind_ip バインドIP
-directoryperdb 各dbに別々のサブディレクトリを作成します。
-logpath ログの格納ディレクトリを指定します。
-logappend ログの生成方法[追記/上書き]を指定します。
-pidfilepath プロセスファイルのパスを指定します。
-keyfile クラスターモード用のキーマーカー
-journal ジャーナルを有効にする
-nssize .ns ファイルのサイズを MB 単位で指定します デフォルトは 16M、最大は 2GB です
-maxConns 最大同時接続数
-notablescan テーブルスキャンを無効にする
-noprealloc データファイルの事前割り当てを無効にします。
-fork はバックグラウンドのデーモンとしてサービスを実行します。
ステップ6 [クライアント操作の入力
/usr/local/mongodb/bin/mongod
ステップ 7 [シェルコンソールを終了する
ctrl+c または exit enter
ステップ8「mongodbのサーバーを停止する
接続状態を扱っている場合は、管理者ライブラリで db.shutdownServer() コマンドを送信することで、直接停止することができます。
<リンク
mongodbのインストールと起動に関するこの記事は以上です。mongodbのインストールと起動については、Script Houseの過去の記事を検索するか、以下の記事を引き続き参照してください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
一括バックアップ・リストア インポート・エクスポート MongoDBデータ方式
-
macシステムでのmongoDBデータベースのインストールと設定
-
多階層ドキュメントのMongoDBによるデータ更新方法
-
MongoDBデータベース操作のための10の共通コマンド
-
プロファイルを使用してMongoDBで遅いクエリを分析する手順
-
MongoDBプライマリシャード概要
-
MongoDB にシャードレプリカセットを追加する方法
-
MongoDBのレンジスライスキーとハッシュスライスキーについて説明します。
-
mongosのクラッシュ後に再起動できない問題の解決法
-
MongoDB監視ツール mongostat と mongotop の使用方法