对于在生产中运行的TokuMX服务器的远程数据库备份(没有切分和复制),我有几个问题。单个子句是“不要停止运行Tokumx实例”。
运行TokuMX服务器的热备份的最佳方法是什么(企业版的TokuMX热备份除外)。
关于建议的MongoDB备份方法的问题:
备份-主机# mongodump -主机mongodb-主机-端口27017 -db mongodevdb -用户名mongouser -密码单
- Is this command prefer way to make hot backups?
- What port should I use when issue this
当我尝试用composer安装doctrine/mongodb-odm-bundle和doctrine/mongodb时,它抛出了一个错误。 composer require doctrine/mongodb-odm-bundle doctrine/mongodb Using version ^3.5 for doctrine/mongodb-odm-bundle
Using version ^1.6 for doctrine/mongodb
./composer.json has been updated
Loading composer repositories with package
在docker中管理和备份数据的如下所示:
docker run --name mysqldata -v /var/lib/mysql busybox true
docker run --name mysql --volumes-from mysqldata mysql
docker run --volumes-from mysqldata -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /var/lib/mysql
然而,当我以这种方式备份正在运行的容器时,我不会得到一致的备份,不是吗?我知道像mysqldump这样的工具,但如果我需要
为了使用mongo transaction,我在docker中创建了一个独立的副本集: dockerfile如下: FROM mongo:4.4-bionic
RUN echo "rs.initiate({'_id':'rs0','members':[{'_id':0,'host':'mongodb-host:27017'}]});" > /docker-entrypoint-initdb.d/replica-init.js
RUN cat /docker-entrypoin