mongoDB、mongoDB-Compass安装与使用

1、安装

下载mongoDB社区版

官网地址:mongoDB

image.png

2、环境配置

点击下载,下载完毕之后解压(这里我把文件夹名字改成了mongoDB),将解压后的文件复制到/usr/local/下,打开访达,按shift+command+G在弹出的窗口输入/usr/local/即可。

image.png

在终端输入mongo命令行提示该命令不存在,所以还需要配置系统环境变量,打开访达用户根目录,按shift+command+.显示隐藏文件。打开.bash_profile文件,配置mongo环境变量,如下:

 export MONGO_PATH=/usr/local/mongoDB  
 export PATH=$PATH:$MONGO_PATH/bin 

配置完毕,打开终端输入mongo --version有版本显示,则说明配置成功。

image.png

在mongoDB文件夹下新建data和log文件夹,data目录下再新建一个db文件夹。在mongoDB/bin文件夹下,data/db——和于存放数据文件,log——用于存放mongod.log 错误日志。打开终端,输入如下命令,启动mongo服务

  ./mongod --dbpath data --logpath log/mongod.log --logappend --fork

如果不想每次启动,mongod后面跟上一堆配置,可以在bin目录下新建一个mongodb.conf,输入如下内容:

port=27017
dbpath=/usr/local/mongodb/data/
logpath=/usr/local/mongodb/log/mongodb.log
fork=true

这样在每次启动mongoDB服务的时候只需要在bin目录下输入如下命令即可:

./mongod -f mongodb.conf

image.png

上图表示服务启动成功,服务端口号味9835。在浏览器输入:http://localhost:27017/。出现下面这个样子表示服务启动成功(mongod服务不要关,为下面的mongoDB图形化界面工具做铺垫,关闭了就按照上面命令,重新启动就好了)。
image.png

使用如下命令可以查看mongo服务端口号

ps -ef | grep mongo

使用如下命令可以关闭mongo服务

kill 端口号
image.png

3、mongoDB-Compass安装

官网地址:mongoDB-Compass

image.png

下载完毕,安装就好了,打开mongoDB-Compass,如下图,刚开始没有账户名密码,默认端口就是27017,直接点击connect就可以连接。
image.png

连接成功会默认显示三个数据库(我这里四个,其中一个是我新导入的库)
image.png

4 数据库备份和恢复

在mongoDB的bin目录下打开终端,输入mongodump命令,如果终端提示命令不存在,需要到官网下载MongoDB Database Tools,解压之后把bin目录下的所有文件复制到mongodb安装目录的bin文件夹下。

image.png

然后在终端输入mongodump就可以了,默认把数据库导出到当前文件夹的dump(没有会自动生成)下,

//数据库备份
mongodump //默认导出所有数据库
mongodump -h 127.0.0.1:27017 -d local -o back // 将数据库名为local,导出到当前文件夹下的 back文件夹下,back没有会自动生成

//数据库恢复
 mongorestore -h 127.0.0.1:27017 -d local back/local // 将bin目录下的back文件夹下备份的local库恢复

更多使用和参数理解请查看菜鸟教程

你可能感兴趣的:(mongoDB、mongoDB-Compass安装与使用)