MySql Workbench 迁移工具 migration 提示缺少pyodbc 2.1.8 的解决方法

这篇具有很好参考价值的文章主要介绍了MySql Workbench 迁移工具 migration 提示缺少pyodbc 2.1.8 的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

想把公司的数据库转到MySQL,所以想装个MySQL测试,发现新版的MySQL(8.0.34)默认安装还是有不少问题,

一、譬如表、字段大小写的问题:

lower_case_table_names=0 -- 表名存储为给定的大小和比较是区分大小写的 (linux 默认)
lower_case_table_names=1 -- 表名存储在磁盘是小写的,但是比较的时候是不区分大小写 (windows 默认)
lower_case_table_names=2 -- 表名存储为给定的大小写但是比较的时候是小写的 (希望改成这样)

这个参数8.0后一定要在安装过程设置好,一旦用默认的启动了数据库,那就不能再更改了,因为之前数据库字段有大小写,现在变小写了很不爽,折腾了半天,发现重装最简单。

二、Workbench 管理页面 Server Status 点不开

找到下面文件,把utf-8 改为 gbk ,应该是系统语言设置的问题,也有人说改英文就好了,但是我不行改操作系统的区域设置
MySql Workbench 迁移工具 migration 提示缺少pyodbc 2.1.8 的解决方法

三、Migration工具提示缺pyodbc不能用

发现MySQL自己就有迁移工具,可能是因为workbench自己的python运行环境安装不完整产生的问题,用 Migration 总是报缺少 pyodbc 错误,查了很多网站都没有解决,后来发现解决起来很简单:

在操作系统默认的python环境通过 pip install pyodbc , 找到 \Lib\site-packages 目录,把下面的文件拷贝到Workbench的python\site-package目录即可,如下图:

MySql Workbench 迁移工具 migration 提示缺少pyodbc 2.1.8 的解决方法

四、Migration工具测试下来不好用

30GB左右的数据库,绝大多数数据都没有导入成功,错误提示也不清楚,看来不是很好用。

首发博客园,转载请注明文章来源地址https://www.toymoban.com/news/detail-659731.html

到了这里,关于MySql Workbench 迁移工具 migration 提示缺少pyodbc 2.1.8 的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Migration——迁移

    微软文档:迁移 本文概要:如何在独立项目管理迁移?常用的迁移命令有哪些? 安装控制台工具 在包含 DbContext 项目以及后面的迁移项目中 创建迁移 在 包含 DbContext 的项目中新增文件 **DbContextFactory : **DbContextFactory 必须实现 IDesignTimeDbContextFactoryout TContext 接口,TContext必须

    2024年02月12日
    浏览(37)
  • kubevirt(三)迁移(migration)

    通过之前《kubevirt(一)虚拟化技术》和《kubevirt(二)实现原理》两篇文章,我们对kubevirt有了初步的了解,本文基于这些内容,我们来看看kubevirt虚拟机的迁移(migration)。 注: 本文内容仅限于同一个kubernetes集群内的虚拟机迁移,且本文内容基于kubevirt@0.49.0 虚拟机迁移一

    2024年02月15日
    浏览(39)
  • HBuilderX - uniapp - 运行项目到微信开发者工具 - 提示项目下缺少manifest.json文件

    1、有manifest.json的情况下报错,选中项目,右键菜单,重新识别项目类型,再次运行 参考文档: HBuilderX - 项目根目录下缺少manifest.json - 峻宇 - 博客园 2、HBuilderX 运行uniapp到微信开发者工具,提示工具的服务端口已关闭。要使用命令行调用工具,请在下方输入 y 以确认开启,

    2024年02月13日
    浏览(61)
  • 榕树贷款migrations迁移文件用于将合约部署到区块链上

    Migrations(迁移)是 JavaScript 文件,这些文件负责暂存我们的部署任务,并且假定部署需求会随着时间推移而改变。榕树贷款随着项目的发展,我们应该创建新的迁移脚本,来改变链上的合约状态。榕树贷款所有运行过的 migration 历史记录,都会通过特殊的迁移合约记录在链上

    2024年02月12日
    浏览(33)
  • 如何使用 .Net Core 实现数据库迁移 (Database Migration)

    当我们在编写基于数据库的应用程序时,随着需求的增加和改变,我们需要升级我们的数据库,变更数据库表的字段,当我们的系统的不同版本被部署到了不同的客户那里,在需要给客户升级时,我们如何实现数据库模式 (schema) 的自动升级呢? 传统的管理办法是针对每个数

    2024年02月05日
    浏览(52)
  • 记Flask-Migrate迁移数据库失败的两个Bug——详解循环导入问题

    1、找不到数据库:Unknown database ‘***’ 若还没有创建数据库,该迁移工具不会自动创建。你可以使用SQL命令手动创建一个数据库: 2、迁移后没有效果:No changes in schema detected. 我的情况长话短说,就是创建的数据模型类没有注册到程序实例 app ,解决方案是使用工厂函数。细

    2024年02月11日
    浏览(36)
  • 【Flask 连接数据库,使用Flask-Migrate实现数据库迁移及问题汇总】

    Flask 连接数据库,使用Flask-Migrate实现数据库迁移 安装Flask-Migrate插件 使用Flask-Migrate步骤 app.py主要用于数据库连接 model.py 中导入了 db,作用是存储一个User类 ,用于生成表头。 manager.py用于数据迁移管理,运行后将生成一个文件夹。 Flask-Migrate运行 问题汇总 问题一:flask_mig

    2024年01月16日
    浏览(46)
  • Django的数据库模型迁移命令makemigrations和migrate是否会导致数据库中的数据丢失?

    我们知道,如果在Django的文件models.py中写好了数据库模型,要生成对应的数据库,需要执行下面两条命令: 其中命令 makemigrations 是生成迁移执行文件,命令 migrate 是执行迁移命令。 那么如果修改了数据库模型文件models.py的内容,比如新增了一张表,那么是否会造成原来数据

    2024年02月12日
    浏览(50)
  • 【Jetpack】使用 Room 中的 Migration 升级数据库异常处理 ( 多个数据库版本的迁移 | fallbackToDestructiveMigration() 函数处理升级异常 )

    Room Migration 数据库迁移工具 是 Android Jetpack Architecture Components ( 架构组件 ) 的一部分 , 它是一个方便的 数据库迁移工具 , 用于为 Android 中使用 Room 框架创建的数据库 提供 自动化迁移方案 ; Room Migration 数据库迁移工具用途如下 : 数据库修改 : 修改数据库表结构 ; 迁移代码 : 为

    2024年02月08日
    浏览(46)
  • AWS-数据库迁移工具DMS-场景:单账号跨区域迁移RDS for Mysql

    参考文档: 分为几个环节: 要使用 AWS DMS 迁移至 Amazon RDS 数据库实例: 1.创建复制实例 有坑内存必须8g或者以上,我测试空库 都提示内存不足 2.创建目标和源终端节点 目标空库也得自己创建哈 3.刷新源终端节点架构 4.创建迁移任务 需要手动启动任务,点击重启/恢复 5.监控

    2024年02月10日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包