阅读目录

一、在线安装

1、yum在线安装驱动

2、配置驱动

3、测试连接

二、编译安装

1、MySQL创建测试用户和测试库

2、安装驱动

3、配置驱动

4、测试

一、在线安装

1、yum在线安装驱动

# yum -y installunixODBC

#yum -y install mysql-connector-odbc

2、配置驱动

(1)查看驱动程序相关信息

# cat /etc/odbcinst.ini/************************************************

# Example driver definitions

# Driver from the postgresql-odbc package

# Setup from the unixODBC package

[PostgreSQL]

Description = ODBC for PostgreSQL

Driver = /usr/lib/psqlodbc.so

Setup = /usr/lib/libodbcpsqlS.so

Driver64 = /usr/lib64/psqlodbc.so

Setup64 = /usr/lib64/libodbcpsqlS.so

FileUsage = 1

# Driver from the mysql-connector-odbc package

# Setup from the unixODBC package

[MySQL]

Description = ODBC for MySQL

Driver = /usr/lib/libmyodbc5.so

Setup = /usr/lib/libodbcmyS.so

Driver64 = /usr/lib64/libmyodbc5.so

Setup64 = /usr/lib64/libodbcmyS.so

FileUsage = 1

************************************************/

(2)配置MySQL驱动

# cat /etc/odbc.ini #添加如下信息/************************************************

[mysql-hr]

Driver = /usr/lib64/libmyodbc5.so #注意驱动程序的选择

Description = MyODBC 5 Driver

SERVER = 192.168.235.140 #要连接的数据库信息

PORT = 3306

USER = root

Password = root

Database = hr

OPTION = 3

charset=UTF8

************************************************/

3、测试连接

(1)连接MySQL创建测试用户、测试库

mysql> grant all privileges on *.* to test@192.168.152.129 identified by "root"with grant option;

mysql> create database hr;

##注:赋权时host与对应的MySQL ODBC驱动中配置要保持一致,如为IP或者localhost

(2)测试连接

# isql mysql-hr test root -v ##语法:isql 数据源名称 用户名 密码 选项+---------------------------------------+

| Connected! |

| |

| sql-statement |

| help [tablename] |

| quit |

| |

+---------------------------------------+SQL>

二、编译安装

编译安装注意要预先安装编译工具,卸载默认安装的驱动程序并选择合适的版本。

1、MySQL创建测试用户和测试库

mysql> grant all privileges on *.* to test@192.168.152.129 identified by "root"with grant option;

mysql> create database test;

##注:赋权时host与对应的MySQL ODBC驱动中配置要保持一致,如为IP或者localhost

2、安装驱动

yum -y install gcc gcc-c++ make

wget http://www.unixodbc.org/unixODBC-2.3.4.tar.gz

wget https://cdn.mysql.com//Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.9-linux-glibc2.12-x86-64bit.tar.gz

tar -zxvf unixODBC-2.3.4.tar.gz -C /usr/localtar -zxvf mysql-connector-odbc-5.3.9-linux-glibc2.12-x86-64bit.tar.gz -C /usr/local/cd/usr/local/unixODBC-2.3.4/./configure --prefix=/usr/local/unixODBC-2.3.4 --includedir=/usr/include --libdir=/usr/local/lib -bindir=/usr/bin --sysconfdir=/usr/local/etcmake && make install

编辑/etc/ld.so.conf

# cat /etc/ld.so.conf

includeld.so.conf.d/*.conf

echo "/usr/local/lib" >> /etc/ld.so.conf

ldconfig

目的:解决错误 ./myodbc-installer: error while loading shared libraries: libodbc.so.2: cannot open shared object file: No such file or directory

注册驱动

# ln -s /usr/local/mysql-connector-odbc-5.3.9/lib/libmyodbc5a.so /usr/lib/libmyodbc5a.so# /usr/local/mysql-connector-odbc-5.3.9/bin/myodbc-installer -d -a -n "MySQL ODBC 5.3.9 Driver" -t "DRIVER=/usr/lib/libmyodbc5a.so;SETUP=/usr/lib/libmyodbc5a.so"

3、配置驱动

# vim /usr/local/etc/odbc.ini

内容如下:

[mysql-hr]

Driver= /usr/lib/libmyodbc5a.so

Description= MyODBC 5Driver

SERVER= 192.168.152.129PORT= 3306USER=test

Password=root

Database=test

OPTION= 3charset=UTF8

4、测试

# isql mysql-hr test root -v ##语法:isql 数据源名称 用户名 密码 选项+---------------------------------------+

| Connected! |

| |

| sql-statement |

| help [tablename] |

| quit |

| |

+---------------------------------------+SQL>

linux mysql odbc驱动安装_MySQL ODBC 驱动安装相关推荐

  1. 2.mysql数据库如何安装_MySQL数据库如何安装

    MySQL数据库如何安装 时间:2019-06-17 13:50:14  来源:  作者: 伙伴们,这两年软件测试异常火爆,90%以上的软件都需要操作数据,比如游戏.社交.新闻.商城.财务等,这些软件 ...

  2. centos mysql安装_mysql yum源安装

    部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...

  3. linux mysql查看数据库编码_MySQL查看和修改字符编码的实现方法

    MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...

  4. mysql for mac 使用_MySQL for Mac 安装和基本操作

    一.安装mysql 1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x8 ...

  5. mysql binary安装_mysql的二进制安装方式

    mysql总共有三种安装方式,源代码安装,二进制安装和源安装.这次写的是二进制安装,对其他两种方式不予讨论. 关闭selinux和防火墙 上课的时候,老师说过这是重中之重,一定要先关闭selinux和 ...

  6. mysql主从安装_MySQL主从详细安装步骤

    网站: 程序在:web服务器192.168.1.100上面 数据库在:MySQL服务器192.168.1.123上面 实现目的:增加一台MySQL备份服务器(192.168.1.124),作为MySQ ...

  7. mysql zip 初始密码_mysql压缩包zip安装,初始化密码以及在用户目录下直接登录mysql...

    mysql压缩包zip安装 mysql压缩包官网下载地址:https://dev.mysql.com/downloads/mysql/ 如果下载太慢的可以去我的网盘下载: 链接:https://pan ...

  8. mysql下载 简书_MySQL下载与安装(8.0.20版)

    MySQL下载 MySQL官网:链接 登录官网后如下图下载MySQL软件:​ 点击1和2后进入下图页面: 再点击MySQL Community Server进入下图下载页面:​ 根据上图选择好1处后点 ...

  9. linux mysql odbc驱动安装_mysql odb驱动_Mysql的odbc driver安装配置(Linux)

    一.下载与安装 下载地址(tar.gz):https://dev.mysql.com/downloads/connector/odbc/ 安装: #tar -zxvf mysql-connector- ...

最新文章

  1. 【OpenCV】图像/视频相似度测量PSNR( Peak signal-to-noise ratio) and SSIM,视频/图片转换
  2. openpyxl安装_自拍教程76Python 一键批量安装第三方包
  3. 一文读懂虚拟现实产业最新发展趋势
  4. 【Kotlin】循环控制流 ( for 循环 | Iterator 遍历形式 | Iterator 遍历要求 | IntArray 源码解析 )
  5. PAT甲级1094 The Largest Generation:[C++题解]邻接表存树、每层节点数量、vector模拟bfs层序遍历、bfs另类实现
  6. iOS-生成二维码图片【附中间带有小图标二维码】(QRCode)
  7. 分布式事务中间件 Fescar - 全局写排它锁解读 1
  8. php图片旋转显示不出来的,php – 我服务的图像不正确,它们都显示为旋转90度
  9. vue项目查看构建后项目报告,项目个模块依赖占比比例情况
  10. 计算机启动单元,快速启动计算机系统的方法和计算机的启动系统与流程
  11. 【STM32】【STM32CubeMX】STM32CubeMX的使用之五:定时器时基配置及其中断
  12. Java知多少(56)线程模型
  13. Linux 复制文件
  14. 响应式布局——媒体查询
  15. [CSDN] 微软雅黑可能导致的博客侵权问题
  16. 边境的悍匪—机器学习实战:第十八章 强化学习
  17. 微信隐藏功能盘点:修复聊天记录
  18. Qt5:报错error: ‘tr‘ was not declared in this scop
  19. 美国访问学者生活之行-开车租车及停车
  20. 广告动画 android,age动漫官方网软件app-AGE动漫无广告纯净版下载v1.4安卓版-西西软件下载...

热门文章

  1. byte数组转为string_String类
  2. 快手用旺旺瓶子做机器人_100品牌入榜,在快手的品牌运营怎么做?|11月快手品牌新势力榜揭晓...
  3. Metasploit 之生成木马(msfvenom)
  4. 分享轮子-flutter下拉刷新上拉加载
  5. 三个实用的提升网页性能技巧
  6. create your own github repository and build link to your local project
  7. 【转】 差分约束系统详解(转化为最短路) (概念)
  8. 11-[函数进阶]-闭包
  9. 函数 (四) 迭代器和生成器
  10. 美团点评DBProxy读写分离使用说明