基于Linux配置ODBCMysql连接字符串

本文介绍在新工作环境中使用Informatica进行ETL操作的经验,重点讲解如何在Linux环境下配置ODBC连接MySQL数据库,包括配置文件的编辑、连接字符串的设置及连接测试等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近换工作了,新公司的项目是基于多个数据源的,因此需要用到ETL工具,例如Informatica,Kettle。由于公司已经搭建好了Informatica平台,所以没得选择。在同事的教导下很快同步了一个库
,两个库都是Oracle,这个还好。还有一个库是mysql。Informatica是分Client和Server端,
原理大概是这样,Client端开发工作流,开发完以后在Server端跑。

Linux配置ODBCMysql连接字符串

  • 查看配置信息
Shell> odbcinst -j
unixODBC 2.2.11
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
USER DATA SOURCES..: /root/.odbc.ini
上面的odbcinst –j命令打印出的消息中SYSTEM DATA SOURCES和USER DATA SOURCES为系统数据源和用户数据源文件,我们配置系统数据源文件
  • 配置系统数据源
    在vim命令编辑系统数据源文件,增加连接字符串配置信息
    vim /etc/odbc.ini
  连接字符串配置信息格式如下:
[mysql_string]
Driver          = /home/mysql-connector-odbc-8.0.16-src/lib/libmyodbc8w.so
DATABASE        = test
DESCRIPTION     = MySQL ODBC 8.0 Unicode Driver test
SERVER          = localhost
UID             = root
PASSWORD        = 
SOCKET          = 
Driver是ODBC驱动程序的位置
  • 查看已经配置好的mysql连接
Shell > odbcinst -q -s
  • 测试连接是否可用
Shell > isql -v mysql_string uid pwd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值