odbc程序和tidb数据库分别安装在两台服务器上,我通过odbc访问tidb数据库无法连接,odbc驱动程序是mysql5.7.25对应的版本,连接报错如下:
测试端口连接成功:
向大家请教这个问题怎么解决?
odbc程序和tidb数据库分别安装在两台服务器上,我通过odbc访问tidb数据库无法连接,odbc驱动程序是mysql5.7.25对应的版本,连接报错如下:
辛苦 odbc 的具体配置请提供下
ODBC版本: unixODBC-2.3.7
驱动版本: mysql-connector-odbc-5.3.12-linux-glibc2.12-x86-64bit
配置文件 odbc.ini
辛苦参照下面的配置方式测试验证看下是否有效:
[TiDB-test]
Description = The Database for Mysql
Driver = MySQL
SERVER = 13.5.8.10
USER = xxxx
PASSWORD = xxxx
PORT = 4000
DATABASE = hbscs
[root@tidb ~]# isql tidb-test
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL> select sysdate();
+--------------------+
| sysdate() |
+--------------------+
| 2020-10-27 18:54:43|
+--------------------+
SQLRowCount returns 1
1 rows fetched
SQL>
如果报错依旧,请查阅下述链接,寻找解决方案:
https://dev.mysql.com/doc/connectors/en/connector-odbc-configuration-connection-parameters.html
参照您提供的配置,已经成功连接上数据库,十分感谢