翼度科技»论坛 编程开发 mysql 查看内容

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

3

主题

3

帖子

9

积分

新手上路

Rank: 1

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

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

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

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

首发博客园,转载请注明

来源:https://www.cnblogs.com/james-yu/p/17644014.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具