若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130360385

红胖子网络科技的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…

数据库相关开发


问题

  开发机,开发PLC的机器运行上位机mysql数据管理系统突然ODBC无法获取数据库。
  如下图:
  关于 mysql本地使用ODBC连接突然无法连接上且无法搜索到database的 解决方法-LMLPHP


尝试

尝试一:不适用密码连接

  关于 mysql本地使用ODBC连接突然无法连接上且无法搜索到database的 解决方法-LMLPHP

尝试二:怀疑是防火墙问题

  发现有联想电脑管家,关掉后继续尝试,还是不行。

尝试三:使用p15数据库操作工具访问

  可以连接没有问题

尝试三:系统更新是否可能是驱动适配问题

  将mysql的odbc连接驱动换成unicode,发现情况有变化:
  关于 mysql本地使用ODBC连接突然无法连接上且无法搜索到database的 解决方法-LMLPHP
  发现有腾讯电脑管家,关掉后继续尝试,可以报密码错误了:

  关于 mysql本地使用ODBC连接突然无法连接上且无法搜索到database的 解决方法-LMLPHP
  确定客户也是开发机联调,最终发现是驱动和系统适配问题,都改为了unicode,如下图:
  关于 mysql本地使用ODBC连接突然无法连接上且无法搜索到database的 解决方法-LMLPHP


解决方法2:

  使用mysql odbc unicode driver驱动进行数据源创建、连接和使用。
  关于 mysql本地使用ODBC连接突然无法连接上且无法搜索到database的 解决方法-LMLPHP


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130360385

04-25 15:02