我在这方面有点绿,我希望我遇到的问题很简单……编辑:底部的新信息

我需要连接到远程mysql(Amazon RDS)数据库.

在完成一些教程之后,我在客户端上安装并配置了unixodbc和libmyodbc,但是当我尝试通过isql连接时,我收到错误

[08S01][unixODBC][MySQL][ODBC 5.1 Driver]Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

[ISQL]ERROR: Could not SQLConnect

关于这个错误最令人困惑的部分是我不是想连接到本地数据库,而是连接到远程数据库.我在客户端上没有mysql.sock文件……虽然这不是问题吗?

我感觉到配置错误,但我不确定它可能是什么.

如果我运行odbcinst -j那么输出是:

DRIVERS............: /etc/unixODBC/odbcinst.ini

SYSTEM DATA SOURCES: /etc/unixODBC/odbc.ini

USER DATA SOURCES..: /root/.odbc.ini

/etc/unixODBC/odbcinst.ini的内容是:

[MySQL]

Description = ODBC for MySQL

Driver = /usr/lib64/libmyodbc5.so

Setup = /usr/lib64/unixODBC/libodbcmyS.so

UsageCount = 5

[MySQL ODBC 515 Driver]

Description = ODBC 5.515 for MySQL

DRIVER = /usr/lib64/libmyodbc5-5.1.5.so

SETUP = /usr/lib64/unixODBC/libodbcmyS.so

UsageCount = 3

请注意,我必须自己编写这个配置,我找到了libmyodbc *并找到了这两个.so文件,因此为每个文件设置了一个驱动程序.搜索libodbcmyS *会产生:

/usr/lib64/unixODBC/libodbcmyS.so.1

/usr/lib64/unixODBC/libodbcmyS.so

/usr/lib64/unixODBC/libodbcmyS.so.1.0.0

所以,我不知道配置是什么.

/etc/unixODBC/odbc.ini的内容是:

[target_db]

Driver = MySQL

Server = [servername.com]

Port = 3306

Database = [databasename]

Option = 2

User = [username]

Password = [password]

我在“驱动程序”中尝试了不同的选项,将其从MySQL更改为MySQL ODBC 515驱动程序,再到.so文件的路径(例如:/usr/lib64/libmyodbc5.so),所有选项都产生相同的结果.

我在跑:

odbcinst -i -d -f /etc/unixODBC/odbcinst.ini

其次是:

odbcinst -i -s -l -f /etc/unixODBC/odbc.ini

其次是:

odbcinst -s -q

其中打印出我的连接名称,即[target_db]

然后,我尝试连接:

isql -v target_db user password

要不就

isql -v target_db

并得到上面显示的错误.

有人碰巧在这里知道我做错了什么吗?谢谢一堆 –

编辑:

想提一下,我可以使用mysql命令行工具从这个服务器连接到数据库.

我安装了一个本地mysql数据库,我可以使用isql连接到它.它似乎完全忽略了我的odbc.ini文件,我必须使用命令输入一个名称,即isql -v test-database,但它仍然尝试连接到localhost尽管我的设置.

我觉得好像我已经尝试了所有的东西,但会保留它并且如果我找到解决方案就会发布.

odbc远程连接mysql_无法使用unixodbc,libmyodbc连接到远程mysql服务器相关推荐

  1. 服务器nodejs连接mysql_《使用nodejs连接mysql数据库》

    上边我们熟悉了如何用docker拉取远程的mysql,以及进入这个数据库然后连接.并且在命令行操作数据库,比如查看,或者操作数据库中的表. 也可以用node js操作数据库.只不过node的原生模块里 ...

  2. 怎么使用php连接mysql_如何使用PHP连接MySQL

    我们可以使用PHP的mysql_connect语句,MySQLi语句或PDO来连接MySQL,下面本篇文章就来简单介绍一下,希望对大家有所帮助. 在我们可以访问MySQL数据库中的数据之前,我们需要能 ...

  3. apachecommon连接mysql_使用 apache common dbcp +common pool+mysql连接无效的问题

    ${db.driver} ${db.url} ${db.user} ${db.password} 100 50 10000 3600000 true select 1 from dual 使用上述的三 ...

  4. excel 连接 mysql_使用 Excel 进行连接 - Azure SQL Database SQL Managed Instance | Microsoft Docs...

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 将 Excel 连接到 ...

  5. 怎么在cmd连接mysql_如何用cmd连接Mysql数据库

    通常我们在网络上看到的mysql教程和mysql工具书,里面都是cmd命令和结果集. 也许有一些初学者不懂在系统的哪个角落输入这些命令,或者启动mysql的一些工具,下面教你怎样进入这个mysql的c ...

  6. plsql连接mysql_使用PLSQL工具连接远程Oracle

    在不安装Oracle的情况下使用PLSQL连接远程的数据库步骤: 1)官网下载Instant client工具包 解压之后的文件夹叫:instantclient_11_2:可以放在本地磁盘任意目录下, ...

  7. 数据库编程连接mysql_使用JDBC编程-连接MySQL数据库

    作者:李老师,吕老师              2019-09-23 准备工作: 1.首先安装MySQL5.5.30 64位:链接:https://pan.baidu.com/s/1H99PH-jRq ...

  8. unity手机 通过php连接mysql_如何从Unity连接到数据库

    小编典典 请忽略此方法的任何安全风险 不要这样做 .安全性是在安全保护之前还是之后都没有关系.您将结束重新编写整个代码的过程,因为 密码 在您的应用程序中进行了硬编码,可以 很容易地 反编译和检索.现 ...

  9. mvc创建连接mysql_五、 创建连接串连接本地数据库(ASP.NET MVC5 系列)

    1. 创建连接串连接本地SQLServer数据库 上节讲到MovieDBContext类,这个类的作用是连接数据库并将Movie对象迁移到数据库记录中.不过你会问一个问题:如何知道这个对象将连接哪个数 ...

最新文章

  1. Angular No name was provided for external module 'XXX' in output.globals 错误
  2. TOMACAT源码解析
  3. 认真点,带你全面了解xutils3
  4. python装饰器类-Python类装饰器
  5. 【Python】Error:Input 'y' of 'Add' Op has type float32 that does not match type int32 of argument 'x'.
  6. 疫情过后,2020年各省市GDP排行榜top10新鲜出炉,你的家乡排在第几?
  7. Angular中使用HttpClientModule模块实现get请求数据和post提交数据
  8. 关于STRUCT优化的一个点
  9. mysql乐观锁重试_乐观锁加重试,并发更新数据库一条记录导致:Lock wait timeout exceeded...
  10. html表格通过邮件发送,通过html表格发电子邮件
  11. css实现文本过长时自动添加省略号
  12. python 学习笔记7(装饰器)
  13. centos 官网下载
  14. java房屋出租预约看房系统springboot ssm带房东租客
  15. “本是青灯不归客,却因浊酒留风尘,星光不问赶路人,岁月不负有心人”,你是怎么理解的?
  16. 新装linux系统环境配置
  17. apache2 docker 无法访问_Docker 安装 Apache
  18. 流程图分级、分类、分层
  19. 基于51单片机的水族箱温度水质监测智能宠物金鱼喂食器补氧换水proteus仿真原理图
  20. 2021中国自动驾驶末端配送产业商业化应用研究报告

热门文章

  1. JSONP 跨域共享信息
  2. 男生给女生最牛B的告白
  3. 根据输入的日期计算周次和月份
  4. zuul 1.x 和gateway性能对比
  5. Android 上下滚动字幕实现
  6. Highcharts隐藏网格线
  7. 从Sun离职后,我“抛弃”了Java,拥抱JavaScript和Node
  8. MySQL分页查询小技巧
  9. MySQL官方备份_Mysqlbackup 备份详解(mysql官方备份工具)
  10. 实验10 编写子程序