上一篇中,处理数据库更新的方法需要将旧表删除,风险很大,这篇介绍一种优雅得多的解决办法:用Flask-Migrate实现数据库迁移。 更新表的更好方法是试用数据库迁移框架。源码版本控制工具可以跟踪源码文件的变化,类似地,数据库迁移框架能够跟踪数据库模式的变化,然后增量式地把变化应用到数据库中。 SQLAlchemy的主力开发人员编写了一个迁移框架,叫Alembic。除了直接试用Alembic之
# MySQL数据库版本迁移 随着时间的推移和软件的升级,我们经常需要将MySQL数据库从一个版本迁移到另一个版本。这可能是为了获得更好的性能和功能,或者是为了兼容新的操作系统和硬件。无论何种原因,数据库迁移都是一项重要的任务,需要仔细计划和执行。在本文中,我们将介绍一种常见的方法,用于不同版本的MySQL数据库迁移,并提供相应的代码示例。 ## 准备工作 在开始之前,我们需要确保以下几
原创 2023-11-23 12:33:33
170阅读
 近段时间发现zabbix的增长量还是很快的,之前的单台虚拟机(基于vmware esx)空间有些不足了,为此将zabbix数据库迁移到另外一台机器上。 基本步骤: 1、安装一台mysql服务器,mysql版本与之前的版本一样 2、停止zabbix_Server进程,导出 zabbix数据库 3、复制zabbix数据库文件到新的mysql服务器上。 4、导入zabbix数据库
原创 2012-06-30 22:16:22
4053阅读
步骤:1、安装一台mysql服务器,mysql版本与之前的版本一样2、配置新装数据库:mysql>create database zabbix character set utf8 collate utf8_bin;mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';mysq
原创 2015-03-20 12:34:46
4200阅读
一、环境   192.168.1.163 zabbix 由于与线上业务争资源,影响比较大,故需要迁移,而现在是lamp部署   192.168.1.190 把原有zabbix数据库迁到这个台机器上3306上二、163机器步1、导出zabbix数据表结构[root@dcserver2 ~]# mysqldump -uroot&nb
原创 2015-11-10 17:03:15
9622阅读
实施背景今年春节加班期间,将某客户的核心数据库从 Oracle 10.2.0.4 RAC 迁移升级至 12.2 RAC。原是使用的 Raw,而且版本较低,无法直接升级到 12.2 版本,因此整个升级过程相对麻烦。实施思路我们在新环境部署了10g、11.2、12.2 的 Database 软件(其中 10g,11.2 均为单机,12.2 为已经安装好的 Oracle RAC 环境);然后配置好主库...
转载 2021-08-09 22:42:44
591阅读
背景 笔者 目前架构的IOT 项目是使用abp 框架作为后台,虽然abp的框架适用于中小型项目框架,但由于架构优美,笔者认为还是可以经过改造,作为大型项目中使用。但IOT 的这个项目目前刚上线不久,十几天数据库已经有了上百GB,而且由于实施检查设备状态,调用设备状态维护表,审计日志压力很大,单单审计日志一天的数据量就有几十万,目前在架构上,笔者做了几个优化处理;1、针对审计日志,笔者重写
实施背景今年春节加班期间,将某客户的核心数据库
转载 2022-04-11 17:15:36
827阅读
迁移只适用于往全新的电脑上迁移data,如果新电脑数据库也有数据,你想新老数据库都能使用,就看新老谁的数据库没那么大,导出数据再导入这样迁移也行,执行下面两行命令即可,不用再往下阅读 mysqldump -uroot -p123456 --databases atguigudb1 s> C:\backup\s.sql 导出atguigudb1 和s数据库 mysql -uroot -p12
转载 2023-09-24 08:58:10
184阅读
一、应用场景      由于要把测试服务器上的数据库迁移到正式服务器上,因此需要做数据库迁移。这里记录一下。二、数据库迁移1、新建数据库testcreate database test;12、进入数据库,创建数据表testcreate table test1(id int(10) primary key, name varchar(30
转载 2023-07-08 17:40:19
368阅读
 在生产环境下面,我们发现数据库日渐庞大,根目录的大小已经无法满足   下面说说迁移步骤   ① /etc/init.d/zabbix_server stop                      //暂停zabbix服务   ② /
原创 2012-08-04 22:38:32
986阅读
zabbix server 迁移DB:之前zabbix server 和DB 在同一台机器上10.10.4.3,现在DB迁移到另外一台机器上10.10.4.2Zabbix server 内网IP: 10.10.4.3新DB内网IP为10.10.4.21.导出zabbix,并导入新db中mysql -uroot -p zabbix< zabbix.sql2.新DB添加并授权zabbix用户&
原创 2016-02-18 18:35:13
8015阅读
zabbix数据库迁移完成后,需要修改zabbix数据库连接修改zabbix_server.conf文件里DB相关的地址,用户名和密码。vim /etc/zabbix/zabbix_server.confDBHost=10.12.1.42DBUser=zbx_userDBPassword=123456重启服务,重启完,zabbix server收集到的数据 将会写到新的库里面。/etc/init
原创 2019-03-28 10:32:33
3207阅读
zabbix server优化与迁移1. 概述zabbix 系统其实分3个大部分,一个是server本身,另一个是php的httpd服务,第三个是非常需要优化的数据库。公司的zabbix监控主机在3000不到的体量,不优化真的不行。主要说说mysql,其他几个略了,结合zabbix自身的监控数据,参数该调大就调大。2. mysql 优化导表2.1 tokudb引擎重点是这个数据库,设计原因,造成几
# MySQL数据库迁移表 在日常数据库管理中,我们常常需要将数据从一个数据库迁移到另一个数据库。这种情况出现的原因很多,比如数据库结构的优化、数据的备份,或者是在不同环境(如开发环境和生产环境)之间的数据迁移。今天,我们就来探讨一下如何在 MySQL 中进行数据库的表迁移,并提供具体的代码示例。 ## 数据库迁移的前提 在开始迁移之前,确保以下几点: 1. **数据库连接**:需要
原创 2024-08-01 04:42:41
98阅读
MySQL数据库迁移
原创 2019-10-25 09:05:51
1069阅读
玩了一段时间zabbix,对他的数据库有点研究,在这里分享下添加一个监控的过程,希望能帮到路过的朋友。添加一个监控项目(不包括添加模板)涉及到几个表,分别是:ids, hosts, applications, groups, hosts_groups, interface, items, items_applications,如果还需要添加触发器的话还涉及到functions,triggers等表
转载 2024-05-28 14:44:48
0阅读
TokuDB 的主要特点是高压缩比,高 INSERT 性能,支持大多数在线修改索引、添加字段,特别适合像 Zabbix 这种高 INSERT,少 UPDATE 的应用场景。
转载 2021-08-02 16:31:22
284阅读
一、备份方案1.1 备份方案具体步骤旧的zabbix:oldIP,新的zabbix:newIP方案1【不推荐】:数据量65G全备oldIP的mysql,耗时大约:十个小时恢复到newIP的mysql:耗时:十几个小时损失监控数据:二十几个小时  方案2无缝迁移【推荐】:1、【新的zabbix服务器准备工作】:安装新的zabbix服务端,客户端,mysql安装5.1版本
原创 2015-09-24 17:06:03
3256阅读
1点赞
2评论
背景介绍线上的Zabbix数据库有几个大表数据量疯狂增长,单表已经超过500G,而且在早期也没做成分区表,后
原创 2021-07-30 14:21:41
205阅读
  • 1
  • 2
  • 3
  • 4
  • 5