LinuxプラットフォームのインストールMongoDBの2024 年の最新の入門チュートリアル。このコースでは データベースディレクトリを作成します。,MongoDBのサービスを実行するためのコマンドライン,MongoDBはシェルを管理します,MongoDBのWebユーザインタフェース, について学習できます。
MongoDBは32ビットと64ビットのインストールパッケージをLinux上のプラットフォームを提供し、あなたは公式サイトにインストールパッケージをダウンロードすることができます。
ダウンロード: http://www.mongodb.org/downloads
インストーラパッケージをダウンロードした後、および(以下のデモンストレーションは、64ビットのLinuxをインストールすることです) のtgzを解凍します。
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录
MongoDBの実行可能ファイルはbinディレクトリにあるので、あなたは、PATHにそれを追加することができます 。
export PATH=<mongodb-install-directory>/bin:$PATH
<MongoDBのインストールディレクトリ> MongoDBのインストール・パスのため。 この記事は/ usr / local /のMongoDBとして。
MongoDBのデータは、dbディレクトリのデータディレクトリに格納されているが、このディレクトリは自動的にインストールプロセス中に作成されていないので、手動でデータディレクトリを作成し、dbディレクトリデータディレクトリを作成する必要があります。
次の例では、我々は、ルートディレクトリ(/)にデータディレクトリが作成されます。
注:/データ/デシベルのMongoDBデータベースのパスは、デフォルトのスタートアップ(--dbpath)です。
mkdir -p /data/db
その後、コマンド実行のmongod mongdbサービスを開始するには、コマンドラインのmongoのインストールディレクトリのbinディレクトリを実行することができます。
注:データベース・ディレクトリーがない/データ/デシベルである場合は、--dbpathによって指定することができます。
$ ./mongod 2015-09-25T16:39:50.549+0800 I JOURNAL [initandlisten] journal dir=/data/db/journal 2015-09-25T16:39:50.550+0800 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 2015-09-25T16:39:50.869+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 3.16 2015-09-25T16:39:51.206+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 3.52 2015-09-25T16:39:52.775+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 7.7
あなたはMongoDBの管理の背景を入力する必要がある場合は、binディレクトリにMongoDBのインストールディレクトリを開き、モンゴ・コマンド・ファイルを実行する必要があります。
MongoDBはMongoDBのシェルは、MongoDBのインタラクティブな環境を運用し、管理するために使用されるインタラクティブなJavascriptのシェルを、運んでいます。
あなたはMongoDBの背景を入力すると、それは、テスト文書(データベース)にリンクするデフォルト設定されます:
$ cd /usr/local/mongodb/bin $ ./mongo MongoDB shell version: 3.0.6 connecting to: test Welcome to the MongoDB shell. ……
それはJavaScriptのシェルですので、あなたはいくつかの単純な算術演算を実行することができます。
> 2+2 4 > 3+6 9
それでは、いくつかの単純なデータを挿入取得し、データを挿入してみましょう:
> db.w3big.insert({x:10}) WriteResult({ "nInserted" : 1 }) > db.w3big.find() { "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 } >
最初のコマンドは、デジタルX 10フィールドw3bigコレクションに挿入されます。
MongoDBは単純なHTTPユーザインタフェースを提供します。 この機能を有効にする場合は、ブート時に--restパラメータを指定する必要があります。
$ ./mongod --dbpath=/data/db --rest
MongoDBのWebインターフェースは、ポート1000年よりサービスポートにアクセスします。
します。http:// localhost:28017あなたが実行するデフォルトのMongoDBポート27017を使用する場合は、アドレスがポート番号に28017にWebユーザインターフェイスにアクセスすることができます。