摘要:就是说,恢复后,备份后添加修改的数据都会被删除,慎用实例
Centos Mongodb离线安装&配置远程连接&数据迁移
笔者的之前的centos服务器满了,这次准备迁移数据.目的是,扩容更大的磁盘分区,避免一次又一次的挂载新的磁盘.由于机器无法联网本次为离线安装
下载Mongodb
网址为https://www.mongodb.com/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz/download
.你需要将你下载完成的mongodb安装包上传到你的服务器上面.
安装Mongdb
解压文件(你输一点就可以按tab键,它会自动补全):tar -xzf mongo...
解压完成之后拷贝文件到/usr/local/目录并重命名文件夹.
cp -r mongodb-..... /usr/local/ 拷贝文件
mv mongodb..../ mongodb 重命名文件夹.
切换到/usr/local/mongodb/目录下,创建数据库目录和日记文件,后台运行mongod (./ 代表当前目录).
cd /usr/local/mongodb
mkdir dbs 如果你想把你的数据库放置在/home路径下面.
cd /home
mkdir dbs
touch logs 创建日志链接
./mongod --dbpath=/usr/local/mongodb/dbs/ --logpath/usr/local/mongodb/logs --fork mongodb启动命令.
配置mongodb.
cd /usr/local/mongodb/bin
vi mongod.conf
输入以下内容
dbpath=/opt/datas # 数据路径 logpath=/usr/local/mongodb/logs # log fork=true bind_ip = 0.0.0.0 # 支持所有ip链接 port = 27017 # 开放27017端口
迁移数据库.
MongDb备份
语法
mongodump -h dbhost -d dbname -o dbdirectory 参数说明: -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d: 需要备份的数据库实例,例如:test -o: 备份的数据存放位置,例如:/home/mongodump/,当然该目录需要提前建立,这个目录里面存放该数据库实例的备份数据。
实例
sudo rm -rf /home/momgodump/ sudo mkdir -p /home/momgodump sudo mongodump -h 192.168.17.129:27017 -d itcast -o /home/mongodump/
MongoDb数据恢复
语法
mongorestore -h dbhost -d dbname --dir dbdirectory 参数或名: -h: MongoDB所在服务器地址 -d: 需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2 --dir: 备份数据所在位置,例如:/home/mongodump/itcast/ --drop: 恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用!
实例
mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir /home/mongodump/itcast/
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/19354.html
摘要:比如暴露端口,选择,授权对象填,其他默认就可以了。开启性能平台,点击创建新应用按照操作提示来就行,成功开启后在项目配置具体配置看下文就可以监控数据了。 建议不熟悉 linux 命令的小伙伴同时打开我的另一篇博客linux 常用操作 服务器购买&配置 打开阿里云,选择购买云服务器 ECS,这里可以选择一键购买进行快速配置,操作系统选择 CentOS 7.2 64 位,其他默认或根据实...
摘要:小萝卜沪江前端开发工程师本文原创翻译,有不当的地方欢迎指出。简称就非常擅长做这些,事实这也是它们的宗旨。通过它精心设计的规则能保证优先显示页面的主要内容。原创新书移动前端高效开发实战已在亚马逊京东当当开售。 小萝卜(沪江前端开发工程师)本文原创翻译,有不当的地方欢迎指出。转载请指明出处。 如果你在过去几个月一直关注web开发社区,你很可能已经阅读了 progressive web ap...
一 了解Docker和MongoDB1.1 DockerDocker 是一个开源的应用容器引擎,它可以打包应用以及依赖包可移植到镜像中,然后发布不同系统的机器上。容器是完全独立的,相互之间不会有任何接口。1.2 MongoDBMongoDB是一个基于分布式文件存储的数据库。可以为WEB应用提供可扩展的高性能数据存储解决方案。Mongo能够支持的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分...
摘要:可以用来在图形界面中观察我们对的修改是否生效。如果文件夹没有上述权限,则需要按照下面命令执行或者问题已经在运行,并监听端口。打开另外一个,输入,出现交互式命令,并连接到默认服务器。 学习爬虫的时候需要把爬取的数据放入mongoDB数据库进行管理,Robo 3T是一个mongoDB数据库可视化工具,它是一个跨平台的MongoDB管理工具。可以用来在图形界面中观察我们对MongoDB的修改...
阅读 3137·2021-11-24 10:24
阅读 2928·2021-11-11 16:54
阅读 3065·2021-09-22 15:55
阅读 2026·2019-08-30 15:44
阅读 1900·2019-08-29 18:41
阅读 2760·2019-08-29 13:43
阅读 3052·2019-08-29 12:51
阅读 1169·2019-08-26 12:19