win 7 mongodbのインストール
3325 ワード
一、MongDBをダウンロードする:
1、から[https://www.mongodb.com/download-center#community]windowsバージョンに適したMongDBを取得、ダウンロードします.32ビットと64ビットの違いに注意してください.
2、msiファイルのインストール
3、システムルートディレクトリの下に手動で「data」フォルダを作成し、その後、そのサブフォルダ「db」と「logs」を作成する.(注意:必ずCディスク、Dディスクなどのルートディレクトリ)
4、データベースファイルの保存場所を作成する.システムのデフォルトの場所はC:/data/dbで、起動時にパラメータ-dbpathでフォルダパスを変更できます.D:/data/dbなどです.このフォルダは手動で作成する必要があり、フォルダが存在しない場合はMongDBが正常に起動しないことに注意してください.
5、MongDBのbinディレクトリの下でcmdコマンドラインを開き、入力:
正常に起動し、27017ポートを傍受し、http://localhost:27017/アクセスすると、次の情報が表示されます:It looks like you are trying to access MongoDB over HTTP on the native driver port.
二、ポートの修正:
起動時に–portでデータベースポートを変更できます.たとえば:
1、もう一つのcmdウィンドウを開き、入力
2、接続に成功し、最初のテストを行う
//現在接続されているデータベースの表示
//表を作成して行データを挿入する
1、ステップ4のようにmongodbサービスを起動するのは面倒で、mongodbをmysqlサービスに登録することができ、便利になります.
MongDBのbinディレクトリの下で、CMDを開き、入力:
注意:(1)dataディレクトリの下にlogsフォルダがない場合は、自分で新規作成し、mongodb.logというファイルを作成する必要があります.
(2)「パス記号」(/)に注意し、「」と入力すると「Bad Path」と提示される.
(3)ロゴに「Error connecting to the Service Control Management」が表示された場合:アクセスを拒否します.オペレーティングシステムの権限の問題です.cmdはシステム管理者によって実行されなければなりません!!!
(4)上記のインストールコマンドをcmdで入力した場合、Suggestion[3,General]:コマンドmongod.exeは見つかりませんが、確かに現在位置に存在します.Windows PowerShellではデフォルトで現在位置からコマンドをロードしません.このコマンドを信頼する場合は、キーイン
2、サービスは
原文参照:http://blog.csdn.net/fwkjdaghappy1/article/details/38658141/(改訂あり)
1、から[https://www.mongodb.com/download-center#community]windowsバージョンに適したMongDBを取得、ダウンロードします.32ビットと64ビットの違いに注意してください.
2、msiファイルのインストール
3、システムルートディレクトリの下に手動で「data」フォルダを作成し、その後、そのサブフォルダ「db」と「logs」を作成する.(注意:必ずCディスク、Dディスクなどのルートディレクトリ)
4、データベースファイルの保存場所を作成する.システムのデフォルトの場所はC:/data/dbで、起動時にパラメータ-dbpathでフォルダパスを変更できます.D:/data/dbなどです.このフォルダは手動で作成する必要があり、フォルダが存在しない場合はMongDBが正常に起動しないことに注意してください.
5、MongDBのbinディレクトリの下でcmdコマンドラインを開き、入力:
mongod.exe --dbpath D:/data/db
表示:$mongod.exe –dbpath D:\data\db 2014-08-18T11:58:48.034+0800 [initandlisten] MongoDB starting : pid=6964 port=27017 dbpath=D:\mongodb\data\db 64-bit host=dell-PC 2014-08-18T11:58:48.052+0800 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2 2014-08-18T11:58:48.070+0800 [initandlisten] db version v2.6.4 2014-08-18T11:58:48.080+0800 [initandlisten] git version: 3a830be0eb92d772aa855ebb711ac91d658ee910 2014-08-18T11:58:48.097+0800 [initandlisten] build info: windows sys.getwindowsv ersion(major=6, minor=1, build=7601, platform=2, service_pack=’Service Pack 1’) BOOST_LIB_VERSION=1_49 2014-08-18T11:58:48.123+0800 [initandlisten] allocator: system 2014-08-18T11:58:48.132+0800 [initandlisten] options: { storage: { dbPath: “D:\mongodb\data\db” } } 2014-08-18T11:58:48.182+0800 [initandlisten] journal dir=D:\mongodb\data\db\journal 2014-08-18T11:58:48.224+0800 [initandlisten] recover : no journal files present, no recovery needed 2014-08-18T11:58:48.267+0800 [initandlisten] waiting for connections on port 27017 正常に起動し、27017ポートを傍受し、http://localhost:27017/アクセスすると、次の情報が表示されます:It looks like you are trying to access MongoDB over HTTP on the native driver port.
二、ポートの修正:
起動時に–portでデータベースポートを変更できます.たとえば:
D:\>mongodb\bin\mongod.exe --port 88888 --dbpath D:\data\db
三、テスト:1、もう一つのcmdウィンドウを開き、入力
D:/mongodb/bin/mogod.exe
mongodbクライアントMongoDB shell version:2.6.4 connecting to: test 2、接続に成功し、最初のテストを行う
//現在接続されているデータベースの表示
>db
test//表を作成して行データを挿入する
>db.test_table.insert({a:1})
//挿入したデータを見る>db.test_table.find()
四、システムサービスの設定:1、ステップ4のようにmongodbサービスを起動するのは面倒で、mongodbをmysqlサービスに登録することができ、便利になります.
MongDBのbinディレクトリの下で、CMDを開き、入力:
mongod.exe --logpath D:/data/logs/mongodb.log --logappend --dbpath D:/data/db --directoryperdb --serviceName MongoDB --install
システムサービスを作成する注意:(1)dataディレクトリの下にlogsフォルダがない場合は、自分で新規作成し、mongodb.logというファイルを作成する必要があります.
(2)「パス記号」(/)に注意し、「」と入力すると「Bad Path」と提示される.
(3)ロゴに「Error connecting to the Service Control Management」が表示された場合:アクセスを拒否します.オペレーティングシステムの権限の問題です.cmdはシステム管理者によって実行されなければなりません!!!
(4)上記のインストールコマンドをcmdで入力した場合、Suggestion[3,General]:コマンドmongod.exeは見つかりませんが、確かに現在位置に存在します.Windows PowerShellではデフォルトで現在位置からコマンドをロードしません.このコマンドを信頼する場合は、キーイン
.\mongod.exe
に変更してください.(その通りであれば、コマンドの前に「.」を付けてください).--logpath
:ログが指定されているディレクトリ--logappend
:ログが付加的に追加されていることを示す--dbpath
:データが指定されている格納ディレクトリ--directoryperdb
:データベースごとに新規ディレクトリMongoDB:windowsサービス名--install
アンインストールであることを示す(反対に、–removeは削除を示す)2、サービスは
net start MongoDB
・net stop MongoDB
で管理してもよいし、サービスインタフェースで管理してもよい.原文参照:http://blog.csdn.net/fwkjdaghappy1/article/details/38658141/(改訂あり)