IT评测·应用市场-qidao123.com技术社区

标题: Windows系统下MySQL ODBC驱动安装与设置 [打印本页]

作者: 道家人    时间: 2025-3-30 14:19
标题: Windows系统下MySQL ODBC驱动安装与设置
前言

ODBC(Open Database Connectivity)是Windows系统中毗连数据库的通用接口,广泛应用于数据迁徙、ETL工具、BI分析及应用步伐开发。然而,许多用户在安装和设置MySQL ODBC驱动时会遇到驱动未显示、位数不匹配或毗连失败等题目。反正今天我遇到了,今天就讲讲这个吧

一、安装前的准备工作

1.1 确认系统架构(32位 vs 64位)


1.2 下载对应的MySQL ODBC驱动


1.3 准备安装环境



二、安装MySQL ODBC驱动的详细步调

2.1 安装驱动(以64位系统为例)

2.2 启动ODBC管理器(关键步调!)



三、设置MySQL数据源(DSN)

3.1 添加数据源

3.2 设置毗连参数



四、ANSI与Unicode驱动的选择与区别

4.1 核心区别

范例适用场景字符支持推荐场景ANSI驱动纯英文或简单字符集(如ASCII)单字节字符集(如Latin-1)兼容旧版系统或简单应用Unicode驱动需要支持中文、日文、Emoji等字符多字节字符集(如UTF-16)大部门现代应用(推荐) 4.2 怎样选择?



五、常见题目与解决方案

5.1 驱动未显示在ODBC管理器中

缘故因由与解决


5.2 毗连时出现乱码

解决步调

5.3 64位步伐无法毗连32位DSN



六、自动化部署脚本

6.1 批处理脚本(.bat)

脚本功能

脚本内容

  1. @echo off
  2. setlocal
  3. :: 定义变量
  4. set DRIVER_NAME="MySQL ODBC 8.3 Unicode Driver"
  5. set DSN_NAME="MyMySQL_DSN"
  6. set SERVER=localhost
  7. set DATABASE=test
  8. set UID=root
  9. set PWD=your_password
  10. set DRIVER_URL=https://dev.mysql.com/get/Downloads/Connector-ODBC/8.3/mysql-connector-odbc-8.3.0-winx64.msi
  11. set DRIVER_PATH=C:\MySQL_ODBC.msi
  12. :: 下载驱动
  13. echo 正在下载 MySQL ODBC 驱动...
  14. bitsadmin /transfer DownloadDriver /download /priority normal %DRIVER_URL% %DRIVER_PATH%
  15. :: 安装驱动(需管理员权限)
  16. echo 正在安装驱动...
  17. start /wait msiexec /i %DRIVER_PATH% /qn
  18. :: 注册驱动(确保路径正确)
  19. echo 正在注册驱动...
  20. regsvr32 /s "C:\Program Files\MySQL\MySQL Connector ODBC 8.3\lib\myodbc8w.dll"
  21. :: 创建系统 DSN
  22. echo 正在创建系统 DSN...
  23. :: 使用正确的 odbcconf 参数,通过 /A 指定操作
  24. odbcconf /A {CONFIGSYSDSN %DRIVER_NAME% "DSN=%DSN_NAME%;SERVER=%SERVER%;DATABASE=%DATABASE%;UID=%UID%;PWD=%PWD%;CHARSET=utf8mb4"} /S
  25. :: 验证 DSN 是否创建成功
  26. echo 验证 DSN...
  27. odbcad32.exe /s
  28. :: 清理临时文件
  29. del /f /q %DRIVER_PATH%
  30. echo 部署完成!请以管理员身份运行此脚本。
复制代码
使用阐明


附录:常见驱动下载链接


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4