如何正确备份WeADMIN ITOSS各数据

Windows系统下备份方式


  1. 备份前,请关闭所有和WeADMIN ITOSS相关进程、服务。
    1.1 结束java、elasticsearch-service-x64、Grafana、mysql进程;
    img 1.2 停止正在运行的elasticsearch-service-x64、ITOSS服务; img
  2. 如果要备份整个WeADMIN ITOSS安装目录,可利用压缩工具,压缩整个WeADMIN ITOSS安装目录备份; img
  3. 如只要备份elasticsearch日志数据,则可以将WeADMIN ITOSS安装目录下的elasticsearch-2.3.2文件夹,利用压缩工具,压缩备份; img
  4. 如只要备份MySQL数据,可以分为如下几种情况备份:
    4.1 使用内嵌数据库,进行完整备份,可利用压缩工具,将WeADMIN ITOSS安装目录下的mysql-mxj文件夹整个进行压缩备份;
    4.2 使用内嵌数据库,将对应WeADMIN ITOSS数据库导出备份;
    4.2.1 在没有关闭WeADMIN ITOSS服务前,也可通过WeADMIN ITOSS自带数据库备份功能备份,点击“系统设置”-“数据管理”-“数据库备份”功能备份;
    img 4.2.2 命令备份,备份前,确认执行: mysql -uroot -proot -P3308是否能进入mysql客户端,如不能请将WeADMIN ITOSS安装目录下mysql-mxj文件夹下的bin目录路径添加到path环境变量最后;
    img 4.2.3 命令备份,执行备份命令:mysqldump -uroot -proot -P3308 -R --skip-lock-tables itoss>导出数据库名.sql
    img 注意:如您打算备份到E盘MySQlbak文件夹目录内,请先CMD进入到该文件目录,再执行备份命令
    4.2.4 后续如果您创建了一个新的库,想导入,可执行导入命令:mysql -uroot -proot -P3308 --default-character-set=utf8 数据库名 导入数据库名.sql;

4.3 使用非内嵌数据库,将对应WeADMIN ITOSS数据库导出备份;
4.3.1 在没有关闭WeADMIN ITOSS服务前,也可通过WeADMIN ITOSS自带数据库备份功能备份,点击“系统设置”-“数据管理”-“数据库备份”功能备份;
img 4.3.2 命令备份,执行备份命令:mysqldump -uroot -p数据库密码 -R --skip-lock-tables 数据库名>导出数据库名.sql
img 如您打算备份到E盘MySQlbak文件夹目录内,请先CMD进入到该文件目录,再执行备份命令。
4.3.4 后续如果您创建了一个新的库,想导入,可执行导入命令:mysql -uroot -p数据库密码 --default-character-set=utf8 数据库名 导入数据库名.sql

Linux系统下备份方式


  1. 备份前,请关闭所有和WeADMIN ITOSS相关进程、服务。 img
  2. 如果要备份整个WeADMIN ITOSS安装目录,可执行命令: zip -r 压缩文件名称.zip 压缩文件目录,压缩整个WeADMIN ITOSS安装目录备份; img
  3. 如只要备份elasticsearch日志数据,则进入到WeADMIN ITOSS安装目录,执行命令: zip -r 压缩文件名称.zip elasticsearch-2.3.2文件夹路径,则可以将WeADMIN ITOSS安装目录下的elasticsearch-2.3.2文件夹,压缩备份; img
  4. 如只要备份MySQL数据,可以分为如下几种情况备份;
    4.1 使用内嵌数据库,进行完整备份,可执行命令: zip -r 压缩文件名称.zip mysql-mxj文件夹路径,将WeADMIN ITOSS安装目录下的mysql-mxj文件夹整个进行压缩备份; 4.2 使用内嵌数据库,将对应WeADMIN ITOSS数据库导出备份;
    4.2.1 在没有关闭WeADMIN ITOSS服务前,也可通过WeADMIN ITOSS自带数据库备份功能备份,点击“系统设置”-“数据管理”-“数据库备份”功能备份,具体可参考Windows系统备份方式中4.2.1节操作图;
    4.2.2 命令备份,备份前,进入WeADMIN ITOSS安装目录下/mysql-mxj/bin目录,执行: ./mysqldump -uroot -proot -P3308 -S ITOSS安装目录/mysql-mxj/data/mysql.sock -R --skip-lock-tables itoss>备份数据库名.sql ;
    img 4.2.3 后续如果您创建了一个新的库,想导入,可执行导入命令:./mysql -uroot -proot -P3308 -S ITOSS安装目录/mysql-mxj/data/mysql.sock --default-character-set=utf8 数据库名 导入数据库名.sql;
    4.3 使用非内嵌数据库,将对应WeADMIN ITOSS数据库导出备份;
    4.3.1 在没有关闭WeADMIN ITOSS服务前,也可通过WeADMIN ITOSS自带数据库备份功能备份,点击“系统设置”-“数据管理”-“数据库备份”功能备份,具体可参考Windows系统备份方式中4.3.1节操作图;
    4.3.2 命令备份,执行备份命令:mysqldump -uroot -p数据库密码 -R --skip-lock-tables 数据库名>导出数据库名.sql
    注意:如您打算备份到home/mysqlbak下,请先cd进入到该文件目录,再执行备份命令; 4.3.3 后续如果您创建了一个新的库,想导入,可执行导入命令:mysql -uroot -p数据库密码 --default-character-set=utf8 数据库名 导入数据库名.sql;
返回主页