Windows下MongoDB的安装与配置
来源:互联网 发布:协方差矩阵怎么求 编辑:程序博客网 时间:2024/06/06 00:56
一、下载
1、mongoDB for Windows
2、mongoDB for Linux
3、mongoDB for OSX(mac)
二、安装与配置
1、安装到指定文件夹,这里我默认安装到了C盘的Program Files文件夹下,安装后的路径为
C:\Program Files\MongoDB
2、在MongoDB目录下创建
(1)db文件夹,即C:\Program Files\MongoDB\db
(2)log文件夹,即C:\Program Files\MongoDB\log
在log目录下创建 mongodb.log 文件,即C:\Program Files\MongoDB\log\mongodb.log
3、以管理员身份运行cmd,指定相关文件存放路径
(1)指定日志文件目录
C:\Program Files\MongoDB\Server\3.4\bin>mongod --logpath "C:\Program Files\MongoDB\log\mongodb.log"
(2)指定数据存放目录
C:\Program Files\MongoDB\Server\3.4\bin>mongod --dbpath "C:\Program Files\MongoDB\db"
运行结果如下:
C:\Program Files\MongoDB\Server\3.4\bin>mongod --dbpath "C:\Program Files\MongoDB\db"2017-07-19T17:53:59.113+0800 I CONTROL [initandlisten] MongoDB starting : pid=2432 port=27017 dbpath=C:\Program Files\MongoDB\db 64-bit host=DESKTOP-JVCTTUB2017-07-19T17:53:59.114+0800 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R22017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] db version v3.4.62017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] git version: c55eb86ef46ee7aede3b1e2a5d184a7df4bfb5b52017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1u-fips 22 Sep 20162017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] allocator: tcmalloc2017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] modules: none2017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] build environment:2017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] distmod: 2008plus-ssl2017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] distarch: x86_642017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] target_arch: x86_642017-07-19T17:53:59.115+0800 I CONTROL [initandlisten] options: { storage: { dbPath: "C:\Program Files\MongoDB\db" } }2017-07-19T17:53:59.118+0800 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=3045M,session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),2017-07-19T17:53:59.194+0800 I CONTROL [initandlisten]2017-07-19T17:53:59.194+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.2017-07-19T17:53:59.194+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.2017-07-19T17:53:59.194+0800 I CONTROL [initandlisten]2017-07-19T17:54:00.256+0800 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory 'C:/Program Files/MongoDB/db/diagnostic.data'2017-07-19T17:54:00.276+0800 I INDEX [initandlisten] build index on: admin.system.version properties: { v: 2, key: { version: 1 }, name: "incompatible_with_version_32", ns: "admin.system.version" }2017-07-19T17:54:00.276+0800 I INDEX [initandlisten] building index using bulk method; build may temporarily use up to 500 megabytes of RAM2017-07-19T17:54:00.285+0800 I INDEX [initandlisten] build index done. scanned 0 total records. 0 secs2017-07-19T17:54:00.287+0800 I COMMAND [initandlisten] setting featureCompatibilityVersion to 3.42017-07-19T17:54:00.293+0800 I NETWORK [thread1] waiting for connections on port 27017/*这里会停止,ctrl+c一下,使它继续运行*/2017-07-19T17:55:07.932+0800 I CONTROL [thread2] Ctrl-C signal2017-07-19T17:55:07.932+0800 I CONTROL [consoleTerminate] got CTRL_C_EVENT, will terminate after current cmd ends2017-07-19T17:55:07.933+0800 I NETWORK [consoleTerminate] shutdown: going to close listening sockets...2017-07-19T17:55:07.933+0800 I NETWORK [consoleTerminate] closing listening socket: 2562017-07-19T17:55:07.934+0800 I NETWORK [consoleTerminate] shutdown: going to flush diaglog...2017-07-19T17:55:07.934+0800 I FTDC [consoleTerminate] Shutting down full-time diagnostic data capture2017-07-19T17:55:07.940+0800 I STORAGE [consoleTerminate] WiredTigerKVEngine shutting down2017-07-19T17:55:08.074+0800 I STORAGE [consoleTerminate] shutdown: removing fs lock...2017-07-19T17:55:08.075+0800 I CONTROL [consoleTerminate] now exiting2017-07-19T17:55:08.075+0800 I CONTROL [consoleTerminate] shutting down with code:122017-07-19T17:55:08.075+0800 I CONTROL [initandlisten] shutting down with code:12
(3)连接数据库
C:\Program Files\MongoDB\Server\3.4\bin>mongoMongoDB shell version v3.4.6connecting to: mongodb://127.0.0.1:270172017-07-19T17:55:28.406+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017 after 5000ms milliseconds, giving up.2017-07-19T17:55:28.407+0800 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :connect@src/mongo/shell/mongo.js:237:13@(connect):1:6exception: connect failed
4、以管理员身份新开一个cmd,安装mongodb服务
C:\Program Files\MongoDB\Server\3.4\bin>mongod --dbpath "C:\Program Files\MongoDB" --logpath "C:\Program Files\MongoDB\log\mongodb.log" --install --serviceName "MongoDB"2017-07-19T17:57:28.700+0800 I CONTROL [main] log file "C:\Program Files\MongoDB\log\mongodb.log" exists; moved to "C:\Program Files\MongoDB\log\mongodb.log.2017-07-19T09-57-28".
三、启动mongodb
1、用上面新配置的“MongoDB”命令启动mongodb
C:\Program Files\MongoDB\Server\3.4\bin>net start MongoDBMongoDB 服务正在启动 .MongoDB 服务已经启动成功。
注:如果出现“服务名”无效,以管理员身份新开一个cmd,重新安装mongodb服务
2、进入mongodb
C:\Program Files\MongoDB\Server\3.4\bin>mongoMongoDB shell version v3.4.6connecting to: mongodb://127.0.0.1:27017MongoDB server version: 3.4.6Welcome to the MongoDB shell.For interactive help, type "help".For more comprehensive documentation, see http://docs.mongodb.org/Questions? Try the support group http://groups.google.com/group/mongodb-userServer has startup warnings:2017-07-19T17:57:43.702+0800 I CONTROL [initandlisten]2017-07-19T17:57:43.702+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.2017-07-19T17:57:43.702+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.2017-07-19T17:57:43.702+0800 I CONTROL [initandlisten]>
阅读全文
1 0
- Windows下MongoDB的安装与配置
- Windows 下 MongoDB 的安装与环境配置
- windows下安装与配置mongodb
- Windows下MongoDB安装与配置
- MongoDB windows 下 下载 安装与配置
- MongoDB在windows下的安装配置
- Windows下MongoDB的安装及配置
- windows下MongoDB的安装及配置
- windows下MongoDB的安装及配置
- windows下MongoDB的安装及配置
- windows下MongoDB的安装及配置
- windows下MongoDB的安装及配置
- windows下MongoDB的安装及配置
- MongoDB的Windows下安装并配置MongoDB服务
- MongoDb初探(一):windows下MongoDB的安装及配置
- windows下安装配置mongodb
- Windows下安装配置MongoDB
- windows下安装配置mongodb
- java理解
- N的阶乘——多位数对单位数的乘法——数值超高超大的算法
- 引入布局
- scala对redis集群操作工具类 附带java版本的工具类以及spring配置
- 求两个时间点之间有几个月
- Windows下MongoDB的安装与配置
- 神经网络之多层感知机MLP的实现(Python+TensorFlow)
- Jquery基础样式
- Python正则表达式
- java中时间戳转成日期格式
- CSS布局模型
- POj 1273 Drainage Ditches (最大流 Dinic + ISAP 模板)
- [RK3288][Android6.0] 调试笔记 --- Audio之分离DTMF tones
- 深入剖析ConcurrentHashMap(1)