首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    mysql 迁移6

    innodb_additional_mem_pool_size 也已经被弃用了,如果有要注释掉

    1.6K50编辑于 2022-03-22
  • 来自专栏技术杂记

    mysql 迁移6

    innodb_additional_mem_pool_size 也已经被弃用了,如果有要注释掉

    1.9K20编辑于 2022-03-21
  • 来自专栏全栈程序员必看

    flask 数据库迁移_数据库迁移方案

    在开发的过程中,需要修改数据库的模型,而且需要在修改之后更新数据库,最直接就是删除旧表,但是会丢失数据。所有最好的方式就是数据库迁移。 它可以追踪数据库模型的变化,然后把变动应用到数据库中。 在flask中可以使用Flask-Migrate扩展,来实现数据迁移。 会创建migrations文件夹,所有的迁移文件都放在里面。 python manage.py db init 创建自动迁移脚本: upgrade():函数把迁移中的改动应用到数据库中。 自动创建的迁移脚本会 根据模型定义和数据库当前状态的差异,生成upgrade()和downgrade()函数的内容。 对比不一定完全正确,有可能会遗漏一些细节,需要进行检查。 python manage.py db upgrade 更新完之后,在数据库会出现一个表 versions每迁移一次里面都会生成一个文件。

    5.2K20编辑于 2022-11-10
  • 6个关键步骤帮你实现YashanDB数据库迁移

    迁移数据库可能是一项复杂的任务,但通过明确的步骤可以简化这个过程。以下是六个关键步骤,帮助你实现YashanDB数据库迁移:1. 规划和评估- 需求分析:明确迁移的目的,评估新环境的要求。 数据备份- 全量备份:在迁移开始之前,对源数据库进行完整的备份,以防止数据丢失。- 增量备份:在迁移过程中,如果时间较长,定期进行增量备份,以便在必要时恢复数据。3. 迁移测试- 小规模测试迁移:先进行小规模的测试迁移,确保迁移过程中的数据完整性和性能。- 验证和对比:对比源数据库与YashanDB的数据,检查数据是否一致,确保没有丢失或损坏的记录。5. 正式迁移- 执行迁移脚本:使用适当的迁移方法和工具,将数据从源数据库复制到YashanDB。- 监控迁移过程:实时监控迁移过程,及时处理出现的任何问题。6. 通过以上步骤,你可以顺利地完成YashanDB数据库迁移。在迁移过程中,务必保持灵活性,以应对潜在的挑战和问题。

    14410编辑于 2025-11-13
  • 来自专栏全栈程序员必看

    sqlserver数据库数据迁移_mysql 数据库迁移

    前言: 在我们开发某些项目后,难免会遇到更换服务器,重新部署数据库的时候,那么问题来了? 究竟怎么如何操作才能达到最佳效果; 起源: (1):起初仅仅是为了测试用,所以迁移的时候不必把数据库中的数据全部迁移过去,仅仅需要数据库的架构即可; (2):某些时候需要更换服务器,那么此时已经在内部存储了大量数据了 ,此时只能把架构+数据全部迁移过来; 解说: 以本地“Login”数据库为例,帮助大家理解四种迁移方式; 一:“分离”—>“附加” 说明: (1)或许会遇到分离数据库后,无法在其它服务器附加数据库的问题 (权限不够,自行更改属性) (2)推荐把数据库放到默认的数据库文件存放目录(E:\Microsoft SQL Server\实例根目录\MSSQL12.SQLEXPRESS\MSSQL\DATA); ( ,防止误操作,类似于保存不同版本信息; ---- 四:生成“SQL脚本” 说明:兼容性最好,轻松避免数据库迁移的其它问题 ----

    7.9K40编辑于 2022-11-03
  • 来自专栏finleyMa

    RxJS 5 到 6迁移指导

    原文: https://rxjs-dev.firebaseapp.com/guide/v6/migration 转载地址: https://segmentfault.com/a/1190000014956260 其他RxJs6弃用 Observable.if and Observable.throw Observable.if已被iif()取代,Observable.throw已被throwError()取代 THROWERROR() // deprecated Observable.throw(new Error()); //use instead throwError(new Error()); 已弃用的方法 根据迁移指南 ,但是通过添加rxjs-compat软件包可以缓解这一问题,该软件包允许您在保持v5代码运行的同时逐渐迁移。 个人备注,现在网上大部分教程还是rxjs5的,rxjs6变化还是蛮大的,学习时候要留意区别。

    2.2K20发布于 2019-03-04
  • 来自专栏家劲

    MariaDB 数据库迁移

    一、为什么要迁移 我的七月小说站点放在JCloud上,恕我直言,配合我的Aliyun服务器进行数据交互,那是相当的慢,没办法,京东云上面十几块钱的公网ip,也就这样了。 所以我决定把web服务器和数据库部署到一起。 二、迁移前导步骤 迁移过程中顺便记录一手,供后面再次迁移到别的服务器上查阅,省的麻烦。 .* to jiajin@'%'; quit; flush privileges; 6.字符集配置 进入my.cnfvi /etc/my.cnf 在[msqld]标签下: init_connect create database novel 三、迁移数据库表和结构 先cd到mysql的运行路径下,再执行一下命令: 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > mysql -u用户名 -p密码 数据库名 < 数据库名.sql

    4.8K20发布于 2019-09-19
  • 来自专栏技术进阶

    MongoDB数据库迁移

    一、迁移整个库 1.mongodump(导出) 命令格式:mongodump -h host:port -d dbname -o D:datadump 2.mongorestore(导入) 命令格式: dbnameNew -u username -p pwd --authenticationDatabase admin --noIndexRestore --dir D:datadumpdbname 二、迁移单个

    3.8K20编辑于 2022-12-05
  • 来自专栏快乐阿超

    数据库迁移flyway

    批评,这是正常的血液循环,没有它就不免有停滞和生病的现象——奥斯特洛夫斯基 数据库迁移可以使用flyway git地址:https://github.com/flyway/flyway 官网地址:

    2.3K40编辑于 2022-10-31
  • 来自专栏运维小路

    Kafak-异构数据库迁移(MYSQL迁移PG)

    中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分: Web服务器 代理服务器 ZooKeeper Kafka(本章节) 在我以前的工作中遇到过多次数据库迁移,如果数据库是一样的,其实相对都是比较简单的 因为基本上都可用利用数据库自身的同步原理就可以实现,但是现实中还有需求就是异构数据库迁移。就好比Oracle到MYSQL,当然这里我为了简单,我这里用了简单的MYSQL迁移到PG。 消费者从Kafka里面消费数据,然后写入PG数据库。 环境准备 一个MYSQL数据库,里面有一个库,一个表,表里面有部分数据。 一个PG数据库,里面已经提前创建了和MYSQL同样的库表(无数据)。 实施 生产者代码,这里为了省事,把数据库信息和Kafka信息都直接写在代码里面,由于临时测试,甚至没有手工创建Topic。以下代码使用DeepSeek生成。 消费者 消费者代码,从Kafka里面的Topic数据,然后写入本地的PG数据库。以下代码基于通义生成(我都是几个AI混合到一起用)。

    38700编辑于 2025-06-11
  • 来自专栏信数据得永生

    Python 迁移学习实用指南:6~11

    这些用例将呈现现实世界的主题/研究领域,并帮助您了解如何在不同的环境中利用迁移学习。 您可以在 GitHub 存储库中的Chapter 6文件夹中快速阅读本章的代码。 可以根据需要参考本章。 上下文中的公共对象:上下文中的公共对象(COCO)是用于对象标识,分段和字幕的大型可视数据库。 该数据集包含超过 200,000 张跨越不同类别的标记图像。 迁移知识 由于本章和书着重于迁移学习,因此让我们快速进行利用和迁移所学信息的实际任务。 在上一节中,我们讨论了不同的最新 CNN 架构。 如果可以检测到搜索数据库中每个文档的类型,则可以根据用户的喜好更好地向用户呈现信息检索结果。 索赔中的欺诈检测:分析保险索赔文本文档并检测索赔是否为欺诈。 7 0 0 0 8 9 10 11 6 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [ 2 13 4 5 2 6 7 0 0 0 2 6 9 14 15 16 1 17 7 0 0

    2.1K10编辑于 2023-04-23
  • 来自专栏腾讯云迁移

    迁移6“R”是什么

    欢迎体验 腾讯云迁移 Tencent Cloud Migration,CMG腾讯云迁移,上云迁移倍儿容易!从5“R”到6“R”再到7“R”,这些方法论到底是指什么?1. Re-Hosting 重新托管(有时也被称为“直接迁移”),是指企业尽可能少地更改应用,直接将应用迁移到云技术供应商的数据中心。 “直接迁移”应用可以继续为企业员工或客户提供与迁移前相同的功能 — 理想情况下员工和客户甚至不知道发生了应用迁移。2. Re-Platforming 平台重构(也称“修补后”迁移)是指将本地部署应用迁移到云技术供应商的基础设施。在平台重构流程中,企业可以更新应用,以此利用云技术供应商的新技术或新服务。3. Retaining 保留适用于在仔细研究应用迁移后发现暂时没有迁移必要的情况。比如多云保障业务更加稳定运行6.

    70531编辑于 2024-11-20
  • 来自专栏Linux运维

    数据库迁移:在不同环境或版本间迁移数据库

    本文将系统讲解数据库迁移的核心概念、常见场景、迁移策略、风险控制与最佳实践,帮助你在不同环境或版本之间安全、稳定地完成数据库迁移。一、什么是数据库迁移数据库迁移(DatabaseMigration)指将数据库中的数据、结构、配置从一个环境迁移到另一个环境,或从一个版本迁移到另一个版本。 三、数据库迁移的核心流程(通用模板)下面是一套可复用的迁移流程框架,适用于大多数数据库类型:1.评估与规划数据量评估(GB/TB)表结构复杂度业务高峰与低峰时段兼容性检查(SQL、函数、索引、字符集)迁移窗口 (CRUD、事务、索引)性能验证(慢SQL、QPS、延迟)回滚方案(快照、备份、旧库保留)6.监控与优化监控连接数、CPU、IO、慢查询调整参数(buffer、cache、work_mem)清理临时数据与日志四 、总结数据库迁移是一项高风险但又不可避免的工作。

    31110编辑于 2026-01-19
  • 来自专栏会呼吸的Coder

    数据库反向迁移命令

    在实际项目开发中,一般不会创建模型,然后迁移数据库,因为同一个数据库,可能对应着多个项目,所以此时我们需要懂得如何反向迁移。 Django django的orm模型已经内置了反向迁移命令 python manage.py inspectdb > models.py # >后面是生成的文件路径和名称 flask flask并没有配置相关的反向迁移模块 我在网上试了多个具体相关功能的迁移包,最后我个人感觉sqlacodegen相对来说还是比较好用的,可通过下方命令安装 pip install sqlacodegen 在命令行执行 sqlacodegen mysql://用户名:密码@ip:端口号/数据库 >models.py 大体跟django的类似,但是多了数据库连接 使用这个包,额外要注意一点,他会报一个错误( mysqldb查找不到的错误)。

    2.8K40发布于 2020-02-17
  • 来自专栏云技术+云运维

    数据库迁移救援

    一日风雨交加,晚上值班时,一业务的数据库空间不够, 报警 。 正常停库 SQL> shutdown immediate Database closed. Database dismounted. -03113: end-of-file on communication channel Process ID: 381 Session ID: 191 Serial number: 3 可能由于昨晚数据库强制关闭 ,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致。

    1.9K40发布于 2019-10-29
  • 来自专栏开发+运维+架构

    PostgreSQL数据库迁移案例

    ---Mysql系统库是MyISAM的,相较而言,PG数据库在这方面要好一些。 是pgsql的模板数据库。 所谓模板数据库就是创建新database时,PostgreSQL会基于模板数据库制作一份副本,其中会包含所有的数据库设置和数据文件。 怎么创建模板数据库? alter database tmpdb is_template false; drop database tmpdb; 数据迁移案例 数据备份 pg_dump -h 192.168.30.1 -p

    4.7K30编辑于 2022-01-10
  • 来自专栏python-爬虫

    数据库的备份,迁移

    08.14自我总结 数据库的备份 一数据库的备份 1.单库备份 mysqldump -uroot -p123 db1 > db1.sql #库名 mysqldump -uroot -p123 db1 mysql -u -p < filename.sql; 2.在数据库内 创建空数据库 选择数据库 然后使用source filename; 来进行还原 例如 use db1; source /root /db1.sql 三.数据库迁移 务必保证在相同版本之间迁移 # mysqldump -h 源IP -uroot -p123 --databases db1 | mysql -h 目标IP -uroot -p456 四.备份高阶 1.常用参数 -B:表示的是指定多个库,增加了建库语句和use数据库的语句。 -t : 只备份数据库中的数据 –single-transaction 适合innodb数据库的备份。 2.

    2K20发布于 2019-09-11
  • 来自专栏windealli

    应用数据库迁移总结

    什么是应用数据库迁移 应用数据库迁移,通常简称为数据库迁移,涉及将数据从一个数据库系统转移到另一个数据库系统。 为了提升性能、降低成本,乃至利用新技术,数据库迁移已经成为许多企业IT战略中的关键组成部分。 二、应用数据库迁移目标 设计数据库迁移方案时,需要考虑多个目标,以确保迁移的成功和效果。 云数据库迁移服务: 描述:使用云服务提供商提供的数据库迁移服务(如AWS Database Migration Service、腾讯云的DTS等)进行迁移6. 双写策略: 描述:在迁移过程中,应用程序同时向源数据库和目标数据库写入数据,确保数据的一致性。 优点:可以在迁移过程中保持数据的一致性,适用于需要零停机时间的场景。 业务逻辑校验 业务规则校验:确保目标数据库中的数据符合业务规则。 方法:可以编写SQL查询或脚本检查数据是否符合业务规则。 6.

    1.6K42编辑于 2024-06-25
  • 来自专栏全栈全栈

    Django数据库迁移问题

    Django执行数据库迁移 导致原因:因为迁移文件和数据库中的迁移记录不一致 解决办法 python manage.py migrate app名 --fake 迁移文件名 将指定迁移文件标记为已经映射 ,这时将不会执行这个迁移文件的Sql语句。 如果不知道是那个迁移文件出现了问题,可以将这个app下面的所有迁移文件全部删除,然后将数据库迁移文件表django_migrations中这个app的所有迁移文件全部删除,然后将表的字段和类映射对应清楚后使用 python manage.py makemigrations app_name生成一个迁移文件,然后使用python manage.py migrate --fake-initial将第一个建表的迁移文件保存到数据库中 根据数据库生成模型 令python manage.py inspectdb > 文件路径 需要修正下 名字,可能名字太长,或者会有关键字 模型需要放到相关的app当中 通过外键连接的表需要调整 执行标记命令

    2.2K20发布于 2020-03-17
  • 来自专栏云同步

    Mysql 迁移 dm 数据库

    参考链接 MySQL 5.7.27 迁移 DM 8 · 语雀 达梦数据库DTS工具使用方法 | 达梦技术社区 迁移前准备 以下中的命名,密码都是可修改的,这里给出的就只是一个例子 1)创建表空间 tablespace "dbTest"; 3)授予权限 -- 授予用户 dbTest 常规权限 grant "PUBLIC","RESOURCE","SOI","SVI","VTI" to "dbTest"; 迁移 1)打开 dm 数据迁移工具 2)点击新建迁移 3)选择迁移方式 4)源数据库连接(mysql) 5)目的数据库连接(dm数据库6)选择迁移选项 保持对象名大小写:这里建议不要勾选 勾选了 字符串大小写敏感,查询时 表名以及模式名 必须带上双引号才行 建议:取消勾选使用默认数据类型映射关系,然后点击配置类型映射关系,新增 varchar -》nvarchar,这样能避免一些迁移的错误 ,比如 列超出定义 7)勾选需要迁移数据库 建议 目的模式 改为全大写,还是尽量 用户名,模式名 全大写并且一致 8)勾选要迁移的表 我的转换配置,可参考 9)迁移 迁移问题 列长度超出定义

    68410编辑于 2025-08-01
领券