Deployment Guide

维护
本章介绍了有关数据库备份的详细信息。
数据库备份
停止 Tomcat 服务,然后再进行数据库备份。Tomcat 服务被标识为“Dell WMS: Tomcat Service”,且必须从本地服务停止。
以下命令将转储 MongoDB 中的内容。
mongodump --host <mongodb_host> -u stratus p <db_password> --db stratus --out ".\wmsmongodump"
以下命令将转储 MariaDB 中的内容。
mysqldump --routine h<mariadb_host> -ustratus p<db_password> stratus > ".\wmsdump.sql"
数据库还原
停止 Tomcat 服务,然后再进行数据库还原。Tomcat 服务被标识为“Dell WMS: Tomcat Service”,且可以从本地服务停止。
以下命令将还原 MongoDB。您必须从 wmsmongodump 目录(stratus 数据库的父目录)运行以下命令。
echo "db.dropDatabase()" | mongo -u stratus -p <db_password> --host <db_host> stratus mongorestore --host <db_host> -u stratus -p
<db_password> --db stratus ".\stratus"
以下命令将还原 MarioDB。您必须运行以下命令。
mysql h<db_host> -ustratus p<db_password> -e"drop database if exists stratus; show databases;"mysql h<db_host> -ustratus
p<db_password> -e"create database stratus DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci;show
databases;"mysql h<db_host> -ustratus p<db_password> stratus < .\wmsdump.sql
7
维护
25