一、MongoDB安装,连接,备份与恢复

来源:互联网 发布:淘宝一件代发下单 编辑:程序博客网 时间:2024/06/14 00:44

目录

  • 目录
    • 安装
    • 或使用apt-get安装
    • 管理mongo
    • 备份
    • 恢复

安装

  • 下载mongodb的版本,两点注意

    • 根据业界规则,偶数为稳定版,如1.6.X,奇数为开发版,如1.7.X
      32bit的mongodb最大只能存放2G的数据,64bit就没有限制
  • 解压

tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz
  • 移动到/usr/local/目录下
sudo mv -r mongodb-linux-x86_64-ubuntu1604-3.4.0/ /usr/local/mongodb
  • 将可执行文件添加到PATH路径中
export PATH=/usr/local/mongodb/bin:$PATH

或使用apt-get安装

sudo apt-get install mongodb

管理mongo

配置文件在/etc/mongodb.conf
默认端口27017

启动

sudo service mongodb start

停止

sudo service mongodb stop

使用终端连接
这个shell就是mongodb的客户端,同时也是一个js的编译器
mongo
命令

db  查看当前数据库名称db.stats()  查看当前数据库信息

终端退出连接

exit或ctrl+c

备份

mongodump -h dbhost -d dbname -o dbdirectory
  • -h:服务器地址,也可以指定端口号
  • -d:需要备份的数据库名称
  • -o:备份的数据存放位置,此目录中存放着备份出来的数据

例1

sudo mkdir test1baksudo mongodump -h 192.168.196.128:27017 -d test1 -o ~/Desktop/test1bak

恢复

mongorestore -h dbhost -d dbname --dir dbdirectory
  • -h:服务器地址
  • -d:需要恢复的数据库实例
  • –dir:备份数据所在位置

例2

mongorestore -h 192.168.196.128:27017 -d test2 --dir ~/Desktop/test1bak/test1
原创粉丝点击