mongodb相关内容学习
windows下安装mongodb
下载exe文件并安装
创建数据库文件的存放位置,比如f:/mongodb/data/db
。
启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。
进入mongodb安装文件的bin目录(默认:C:\Program Files\MongoDB\Server\3.0\bin
),
输入如下的命令设置mongoDB的dbpath:
打开http://localhost:27017查看是否启动成功
为了以后不用每次都添加--dbpath
参数,需做如下设置
在f:\mongodb
新建文件mongo.config
并填写内容如下
进入mongodb安装文件的bin目录,输入如下的命令添加mongodb配置:
如果发现新生成日志文件则表示配置成功。
|
|
2017-03-02T11:41:12.460+0800 I CONTROL [main] Trying to install Windows service ‘MongoDB’
2017-03-02T11:41:12.460+0800 I CONTROL [main] Error connecting to the Service Control Manager: 拒绝访问。 (5)
mongodb部分命令
|
|
|
|
Mac OSX 下安装MongoDB
以下内容为我自己安装流程记录已确保能正常使用
根目录指的是
zyxdeMacBook-Pro:/ zyx$
这里显示的是一个/
而用户根目录是zyxdeMacBook-Pro:~ zyx$
这里显示的是一个~
1.把从官网上下的文件,型如:mongodb-osx-x86_64-3.4.0 解压到根目录(非用户根目录)文件夹
2.在根目录下(非用户根目录)新建mongodb文件夹,新建db文件夹(存放数据)mongodb/data/db
3.sudo chown -R /mongodb
设置权限
4.新建文件mongodb/etc/mongod.conf和mongodb/etc/mongod.log
5.进入到bin目录,使用mongod --config /mongodb/etc/mongod.conf
设置mongod 配置。
6.如果看到waiting for connections on port 27017
7.可以打开浏览器输入:localhost:27017,如果看到It looks like you are trying to access MongoDB over HTTP on the native
driver port 说明连接成功了。
8.点击终端 Commond+N 打开一个新的终端 cd 到bin目录 ./mongo 便可连接到数据库进行操作
mongod.conf
文件内容如下:
Mac OSX 下设置环境变量
1.打开 应用程序 -> 实用工具 -> 终端;
2.在终端中定位到自己用户的主目录,输入: cd ~
;
3.创建一个空文件,输入:touch .bash_profile
;
4.编辑这个文件,输入:open .bash_profile
;
5.在这个文件中输入:export PATH=${PATH}:<文件目录>
;(将”<文件目录>”替换成自己想要的目录)
例如:export PATH=${PATH}:mongodb-osx-x86_64-2.6.1/bin
(我把下载后的文件直接放到了根目录);
6.如果需要添加其他的环境变量例如JAVA_HOME,可以输入:export JAVA_HOME=/Library/Java/Home
;
7.source .bash_profile
重启终端,测试,这个时候就可以在用户主目录使用上面配置过的配置文件进行设置mongod --config /mongodb/etc/mongod.conf
来启动数据库了,点击终端Commond+N打开一个新的终端,使用mongo命令来连接数据库,对数据库进行操作,比如:show dbs
显示所有的集合
Mac OSX 下设置MongoDB的开机启动
Mac 下用于初始化系统环境的关键经常是 launchd,它是内核转载成功后启动的第一个进程。
所以设置服务的开机启动要用到这个进程。采用 launchd 开机启动 需要配置一个plist文件。
开机启动分为两种:
1、在用户登陆前启动;( plist文件放置在目录:~/Library/LaunchDaemons ) ==我选的是这个 ==
2、在用户登陆后启动。( plist文件放置在目录:~/Library/LaunchAgents )
如 MongoDB 的开机启动,需要在 LaunchDaemons 或 LaunchAgents 创建一个 plist文件。
如 org.mongodb.mongod.plist 内容如下所示:
注意:以上的几个目录需要自己按自己的安装路径设置
plist 文件创建好后 根据自己设置执行如下命令加载到 开机启动中:
|
|
或者
命令执行后 mongodb 将会马上启动,下次也会随开机而启动。
可通过http://127.0.0.1:27017查看是否启动成功。