ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?
学过Web开发的人应该都知道ODBC,这个微软自创的数据库连接方法使得在Windows下让程序连接数据库非常容易,比如Java的ODBC连接MSSQL、Access等等。如果要开发一个跨平台跨数据库的程序,ODBC连接数据库就是一个不错的选择,只是在Linux并不像在Windows下一样创建ODBC连接那么容易。
这篇文章就是准备讲如何在Ubuntu下为MySQL添加ODBC驱动,使得在Ubuntu下也能使用ODBC连接数据库。
让Ubuntu也可以创建ODBC连接是依靠一个开源项目叫做iODBC实现的,这个iODBC就是为了让Unix体系的系统也能使用ODBC连接,iODBC就是ODBC的开源实现。
经过测试在Ubuntu 8。04和Ubuntu 8。10下均可正常工作。
首先要有MySQL,如果还未安装,一句话安装命令:
$sudo apt-get install mysql-client mysql-server
安装iODBC的驱动管理器(GTK编写的前端界面):
$sudo apt-get install iodbc
安装MySQL的ODCB连接器:
$sudo apt-get install libmydobc
启动iODBC:
$sudo iodbcadm-gtk
几乎和Windows下的ODBC连接设置界面一模一样。
要给通过ODBC连接MySQL,就要加载MySQL的 ODBC驱动,单击“ODBC Drivers”标签卡,之后单击“Add a driver”按钮,在“ODBC Driver Add/Setup”对话框中依次设置如下内容:
Description of the driver:MySQL(可以随意起一个名字)
Driver file name:/usr/lib/odbc/libmyodbc。
so
Setup file name:/usr/lib/odbc/libodbcmyS。so
设置完毕后单击“OK”按钮,即可加载MySQL的ODBC驱动,接下来就可以创建针对MySQL的ODBC连接了,单击“User DSN”或“System DSN”标签卡来单击“Add”按钮创建ODCB连接,在“Choose an ODBC Driver”对话框中可以看到刚刚添加的MySQL的ODBC驱动,选择之兵单击“Finish”按钮,将会弹出“Setup of DSN Unknown”对话框,需要设置的有“数据源名”(Data Source Name,DSN)和一些参数。
数据源名通常由用户自行定义(比如"mysqldb"),参数对于MySQL的标准而言通常需要设定以下参数:
server
database
user
password
设置连接参数:
更多参数具体可以参考MySQL官方的连接参数资料。
设置完成之后单击『OK』按钮之后单击『Test』按钮,询问用户名和密码的对话框弹出之后输入 MySQL的用户名和密码,返回“The connection DSN wastested successfully,and can be used at this time”即是设置成功。
全部
ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?相关推荐
- 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...
本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...
- linux上部署mysql服务_在Linux环境下部署MySql服务
之前有下载部署过几次,但是每次都会踩一些坑.特此记录在liunx下部署安装mysql的基本步骤: 1.卸载老版本的mysql find / -name mysql|xargs rm -rf 查 ...
- 安装mysql 图_如何在Windows下安装MYSQL,并截图说明
说明 : window 下安装 mysql 虽然简单,但是细节不注意就会安装失败,特别是配置服务器时,Current Root Password:为空:如果输入密码了在后面安装会报错.(不知道设置这个 ...
- Docker的mysql镜像_详解docker下的Mysql镜像的使用方法
通常初学者学习docker时,不太清楚怎样拉取一个Mysql镜像并使用,今天这篇文章简单介绍一下使用流程. 一.预习一下用到的docker命令: 1.docker images 列出本地主机上的镜像. ...
- 在Linux下如何启动MySQL服务_怎样在linux下启动mysql服务-linux下启动mysql服务的方法 - 河东软件园...
近几日有用户在向小编询问,在linux系统下安装了Mysql数据库,软件是顺利安装了,可是不知道如何进行Mysql的相关配置才能使mysql服务的相关启动及停止操作.Mysql是目前比较流行的数据库了 ...
- mysql linux err2003_远程连接linux下的mysql Err1045 Err2003解决办法
本人linux系统 Centos7 1.Err2003 我个人的情况是因为linux中防火墙开启并阻止了3306这个mysql端口的远程连接 解决办法: CentOS 7.0默认使用的是firewal ...
- ubuntu卸载nvidia驱动_解决Ubuntu18.04循环登录问题 - 卸载NVIDIA驱动 启用Nouveau(1)
问题: 电脑重启后出现循环登录的情况. 描述:正确输入用户名和密码之后,屏幕闪一下,然后退回登录界面而无法进入桌面. 原因: 循环登录的原因有很多,但最多的就是NVIDIA驱动掉了的问题. 猜测是驱动 ...
- ubuntu rpm安装_为什么说Ubuntu是一个值得尊敬的Linux发行版
Ubuntu用了好长时间了,最早接触的是RedHat,个人使用体验并不好,当时一直在想,为什么就没有一个更好用的Linux操作系统呢?别万年不变的Windows不行吗?(当时作为一个穷学生党,完全不想 ...
- jena 开发之 mysql数据导入_在Jena框架下基于MySQL数据库实现本体的存取操作
转自:http://blog.csdn.net/jtz_mpp/article/details/6224311 最近在做一个基于本体的管理系统.其中对本体的操作部分,我使用的是Jena框架:数据模型是 ...
最新文章
- STM32程序设计心得以及易错点
- 【项目介绍】FTP服务器
- C#LeetCode刷题-蓄水池抽样
- 读者专属福利: Git面试宝典分享
- 安全套接字层协议SSL
- 随想录(从技术到业务的转变)
- linux源码Makefile详解(完整)-转
- java实现萤火虫算法_基于萤火虫算法的矢量图生成方法
- Windows下Mysql完全卸载教程
- 在 ABT 节点部署 RPG 制作大师游戏指南 | ArcBlock 博客
- 遇到U盘无法打开,属性显示0字节这样的问题?数据该如何导出?
- 明天9:00 | ECCV 2022 全球博士TalK——计算机视觉领域顶会
- Android 华为手机10.1 启动service Service starting has been prevented by iaware or trustsbase **
- DSP TMS320F2803x CLA 指令
- NIO、AIO概述总结
- Linux系统查看有几块硬盘
- ‘tensorflow.python.framework.ops.EagerTensor‘ object has no attribute ‘reshape‘
- 快手校招Java后端面经
- python画一朵“玫瑰”
- FFT 快速傅里叶变换 NTT 快速数论变换
热门文章
- python32bit改64bit,从32位Python更改64位注册表
- Java常用的设计模式总结
- 解决MySQL8.0报错:Unknown system variable 'validate_password_policy'
- python int函数详解_Python内置函数OCT详解
- python求正方体体积_「高中数学」简单几何体的面积与体积相关知识点整理+例题...
- arcgis js 移除某一个点_GIS Experience (二):ArcGIS实践操作问题集
- java实现窗口透明_java实现窗口透明
- 跑yolo3模型出的效果图_效果图和效果图设计到底有什么区别?区别大着呢,亲……...
- mysql累加某字段到达临界值,获取另一个字段的值
- 由laravel 5.5无法获取url中的参数引发的apache的.htaccess文件问题