linux mysql odbc驱动安装_MySQL ODBC 驱动安装
阅读目录
一、在线安装
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 驱动安装相关推荐
- 2.mysql数据库如何安装_MySQL数据库如何安装
MySQL数据库如何安装 时间:2019-06-17 13:50:14 来源: 作者: 伙伴们,这两年软件测试异常火爆,90%以上的软件都需要操作数据,比如游戏.社交.新闻.商城.财务等,这些软件 ...
- centos mysql安装_mysql yum源安装
部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...
- linux mysql查看数据库编码_MySQL查看和修改字符编码的实现方法
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...
- 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 ...
- mysql binary安装_mysql的二进制安装方式
mysql总共有三种安装方式,源代码安装,二进制安装和源安装.这次写的是二进制安装,对其他两种方式不予讨论. 关闭selinux和防火墙 上课的时候,老师说过这是重中之重,一定要先关闭selinux和 ...
- mysql主从安装_MySQL主从详细安装步骤
网站: 程序在:web服务器192.168.1.100上面 数据库在:MySQL服务器192.168.1.123上面 实现目的:增加一台MySQL备份服务器(192.168.1.124),作为MySQ ...
- mysql zip 初始密码_mysql压缩包zip安装,初始化密码以及在用户目录下直接登录mysql...
mysql压缩包zip安装 mysql压缩包官网下载地址:https://dev.mysql.com/downloads/mysql/ 如果下载太慢的可以去我的网盘下载: 链接:https://pan ...
- mysql下载 简书_MySQL下载与安装(8.0.20版)
MySQL下载 MySQL官网:链接 登录官网后如下图下载MySQL软件: 点击1和2后进入下图页面: 再点击MySQL Community Server进入下图下载页面: 根据上图选择好1处后点 ...
- linux mysql odbc驱动安装_mysql odb驱动_Mysql的odbc driver安装配置(Linux)
一.下载与安装 下载地址(tar.gz):https://dev.mysql.com/downloads/connector/odbc/ 安装: #tar -zxvf mysql-connector- ...
最新文章
- 【OpenCV】图像/视频相似度测量PSNR( Peak signal-to-noise ratio) and SSIM,视频/图片转换
- openpyxl安装_自拍教程76Python 一键批量安装第三方包
- 一文读懂虚拟现实产业最新发展趋势
- 【Kotlin】循环控制流 ( for 循环 | Iterator 遍历形式 | Iterator 遍历要求 | IntArray 源码解析 )
- PAT甲级1094 The Largest Generation:[C++题解]邻接表存树、每层节点数量、vector模拟bfs层序遍历、bfs另类实现
- iOS-生成二维码图片【附中间带有小图标二维码】(QRCode)
- 分布式事务中间件 Fescar - 全局写排它锁解读 1
- php图片旋转显示不出来的,php – 我服务的图像不正确,它们都显示为旋转90度
- vue项目查看构建后项目报告,项目个模块依赖占比比例情况
- 计算机启动单元,快速启动计算机系统的方法和计算机的启动系统与流程
- 【STM32】【STM32CubeMX】STM32CubeMX的使用之五:定时器时基配置及其中断
- Java知多少(56)线程模型
- Linux 复制文件
- 响应式布局——媒体查询
- [CSDN] 微软雅黑可能导致的博客侵权问题
- 边境的悍匪—机器学习实战:第十八章 强化学习
- 微信隐藏功能盘点:修复聊天记录
- Qt5:报错error: ‘tr‘ was not declared in this scop
- 美国访问学者生活之行-开车租车及停车
- 广告动画 android,age动漫官方网软件app-AGE动漫无广告纯净版下载v1.4安卓版-西西软件下载...
热门文章
- byte数组转为string_String类
- 快手用旺旺瓶子做机器人_100品牌入榜,在快手的品牌运营怎么做?|11月快手品牌新势力榜揭晓...
- Metasploit 之生成木马(msfvenom)
- 分享轮子-flutter下拉刷新上拉加载
- 三个实用的提升网页性能技巧
- create your own github repository and build link to your local project
- 【转】 差分约束系统详解(转化为最短路) (概念)
- 11-[函数进阶]-闭包
- 函数 (四) 迭代器和生成器
- 美团点评DBProxy读写分离使用说明