本帖最后由 20000 于 2022-1-13 17:35 编辑
- # yum install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel
- # yum install mysql-connector-odbc -y
复制代码 查看是否正确安装
配置驱动相关文件默认的libmyodbc5.so只支持ANSI字符集,为支持中文字符,需要使用libmyodbc5w.so - # sudo vim /etc/odbcinst.ini
- #在文件中添加如下内容
- [MySQLw]
- Description = ODBC for MySQL w
- Driver = /usr/lib/libmyodbc5w.so
- Setup = /usr/lib/libodbcmyS.so
- Driver64 = /usr/lib64/libmyodbc5w.so
- Setup64 = /usr/lib64/libodbcmyS.so
- FileUsage = 1
复制代码
查看已经配置的驱动
- #odbcinst -q -d
- [PostgreSQL]
- [MySQL]
- [MySQLw]
复制代码
配置数据源- # sudo vim /etc/odbc.ini
- [my_db]
- Description = Data source MySQL w
- Driver = MySQLw
- Server = 127.0.0.1
- Host = 127.0.0.1
- Database = my_db
- Port = 3306
- User = root
- Password = ******
- CHARSET = UTF8
复制代码- [ODBC Data Sources]
- odbcname = MyODBC Driver DSN
- [tlbbdb]
- Driver = /usr/lib/libmyodbc5.so
- Description = MyODBC Driver DSN
- SERVER = tlmysql
- PORT = 3306
- USER = root
- Password = 123456
- Database = tlbbdb
- OPTION = 3
- SOCKET =
- [Default]
- Driver = /usr/lib/libmyodbc5.so
- Description = MyODBC Driver DSN
- SERVER = tlmysql
- PORT = 3306
- USER = root
- Password = 123456
- Database = tlbbdb
- OPTION = 3
- SOCKET =
复制代码
登录数据库
|