首页 > 数据库 >MySql Workbench 迁移工具 migration 提示缺少pyodbc 2.1.8 的解决方法

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

时间:2023-08-20 15:12:32浏览次数:36  
标签:Workbench -- 默认 大小写 migration MySQL 2.1 pyodbc

想把公司的数据库转到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 ,应该是系统语言设置的问题,也有人说改英文就好了,但是我不行改操作系统的区域设置
image

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

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

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

image

首发博客园,转载请注明

标签:Workbench,--,默认,大小写,migration,MySQL,2.1,pyodbc
From: https://www.cnblogs.com/james-yu/p/17644014.html

相关文章

  • [Mac软件]MacCleaner 3 PRO 3.2.1应用程序清理和卸载
    应用介绍MacCleanerPRO是一个应用程序包,将帮助您清除磁盘空间并加快Mac的速度!MacCleanerPRO-让您的Mac始终快速、干净和有条理。AppCleaner&UninstallerPRO-完全删除未使用的应用程序并管理Mac扩展。磁盘空间分析仪PRO-分析磁盘空间的使用情况,并找到最庞大的内容。重复文......
  • SolidWorks2023(三维3D设计软件) SP2.1 中文永久使用
    SolidWorks2023是一款领先的三维计算机辅助设计(CAD)软件,由美国公司DassaultSystèmes开发。它提供了丰富的工具和功能,旨在帮助工程师和设计师创建高质量的产品设计,并简化设计流程和提高生产效率。点击获取SolidWorks2023 以下是对SolidWorks2023的详细介绍:设计工具:So......
  • ubuntu 18.04 git2.17.1升级 2.41
    默认安装版本一、添加git官方源sudoadd-apt-repositoryppa:git-core/ppa根据提示回车继续二、更新仓库包索引sudoaptupdate不更新,即便git官方有更新,你也搜索不到三、查看有什么软件可以更新aptlist--upgradable可以看到左边红箭头,显示是最新的git2.......
  • MySQL客户端工具 phpMyAdmin MySQL Workbench HeidiSQL Sequel Pro DBeaver
    MySQL是一种流行的关系型数据库管理系统,它被广泛用于Web应用程序和企业级应用程序的开发中。目前,市面上有不少好用的MySQL客户端工具,如Navicat,SQLyog等。但这些产品虽然功能强大,却都是收费的,而且费用还不低。幸运的是,收费产品并不是你的唯一选择,目前也有不少开源的工具。如果你不想......
  • CentOS9中的Glibc2.17源码编译升级到Glibc2.31
    一、准备工作1、配置yum阿里镜像源查看yum当前配置的仓库,如果yum配置的不是阿里云源,请配置阿里云源。yumrepolistall验证是否能ping通阿里云#如果不能ping通可能是DNS没有配置pingmirrors.aliyun.com备份官方的原yum源配置mv/etc/yum.repos.d/CentOS-Base.r......
  • DPDK 22.11.2 使用建议
    驱动建议使用vfio-pci,依赖系统的vfioigb_uio从DPDKv20.02开始禁止编译。可以通过CONFIG_RTE_EAL_IGB_UIO打开编译。igb_uio计划迁移到其他项目。uio_pci_generic是linux系统提供的,不支持virtualfunction(VF)。如果想支持virtualfunction(VF),请使用igb_uio,依赖系统的uio。......
  • 2.1 C++ STL 数组向量容器
    Vector容器是C++STL中的一个动态数组容器,可以在运行时动态地增加或减少其大小,存储相同数据类型的元素,提供了快速的随机访问和在末尾插入或删除元素的功能。该容器可以方便、灵活地代替数组,容器可以实现动态对数组扩容删除等各种复杂操作,其时间复杂度O(l)常数阶,其他元素的插入和删......
  • 2.1 C++ STL 数组向量容器
    Vector容器是C++STL中的一个动态数组容器,可以在运行时动态地增加或减少其大小,存储相同数据类型的元素,提供了快速的随机访问和在末尾插入或删除元素的功能。该容器可以方便、灵活地代替数组,容器可以实现动态对数组扩容删除等各种复杂操作,其时间复杂度O(l)常数阶,其他元素的插入和......
  • Spring batch document 2.1.8(supported by spring core 3.0)
    http://static.springsource.org/spring-batch/reference/html-single/index.html#configuringAJob SpringBatch-ReferenceDocumentationAuthorsLucasWard,DaveSyer,ThomasRisberg,RobertKasanicky,DanGarrette,WayneLund......
  • springmvc学习之com.fasterxml.jackson.core:jackson-databind:pom:2.15.2 failed to
    -错误的原因是我们通过坐标依赖导入的jar包没有完全下载,也就是下载了一半就停了,是个下载类型的文件而不是真正的jar包,出现这种错误的原因典型的就比如我这种情况,正在下载的时候断网了,然后这个网络链接突然中断,此时文件就是一个损坏的半成品,Maven中的代码似乎不能像迅雷那样继续下......