http://wenku.baidu.com/link?url=-sYO5XFbaG53Ldz-84B6-7OJ7QezriEu_lcphuH96ZV96HkdE-vuhmxsi9JKvdKLj_wycOg3lqkjmkGijdZ0dEmV7EQZ_fxnEObXNvutp2_

Linux下远程访问Mysql,ODBC 数据源的配置

1:从www..mysql.com网站下载 myodbc驱动

2: 在装有mysql数据库的机子上,给一定的用户赋予访问权限

Mysql  -u root –p  输入密码

进入mysql 后

GRANT ALL PRIVILEGES ON *.* TO ‘用户名’@'%' IDENTIFIED BY  ‘密码’

WITH GRANT OPTION;

其中用户名和密码可以自己设置;

例如:GRANT ALL PRIVILEGES ON *.* TO 'test’@'%' IDENTIFIED BY ‘test’ WITH GRANT OPTION

设置完毕后  退出mysql.

(http://blog.csdn.net/wengyupeng/article/details/3290415)

3 上面的步骤进行完毕后,要把该机子的防火墙关掉,即使是Windows自身的防火墙也要关掉。

service iptables stop

(http://wenku.baidu.com/link?url=N09aDILIUxWqNZY6P7ZQYCbGu3Eika4_SDQFCgxnW8rhmkgoyWBFNVW5bnlGIpyDxIlMy96xQjuqs5506-QZHoS-7FMDzWZy2Pnm9DrAieu)

4.:在要进行访问的机子上,安装myodbc驱动,安装完毕后,配置ODBC数据源

步骤:

(1)开“控制面板”----“管理工具”----数据源 (ODBC)

(2)在“用户DSN选项卡”中点“添加”后选中

MySql驱动,

(3)

出现了配置的界面

其中

data source name  为 con 是自己设置的数据源名

server  是装有mysql的机子,也就是你要访问的机子的 port 可以不写(我一开用putty远程到装mysql的linux机子,port设置的是1234,以为这里也是1244,

结果就是因为填了1234,一直设置不成功。因为1234是针对putty的端口)

IP  user    是你在主机上用grant 语句给权限的用户,本例为test

password   是你在 主机上用grant 语句给权限的用户的密码,本例为test

database    是你要访问的数据库的名字;

然后点“test”

如果出现,测试成功,就表示连接成功了!

以上是从windows vc++连接到 远程linux mysql,我做到这一步,

但是后来在c++中写代码连接,我差了好久,尝试了好久,都没成功,后来就转为从linux远程连接linux mysql了:::

#include “mysql.h”

...

error 1:"Can't connect to MySQL server on '172.18.186.244' (111)  。。。。

转载于:https://www.cnblogs.com/xaf-dfg/p/3426497.html

c++ 通过 myodbc连接到 远程linux 上的mysql server相关推荐

  1. mysql的安装用于连接jsp_怎么用JSP连接安装在Linux上的MySQL

    需要安装MySQL JDBC Driver. 1.下载: http://www.mysql.com/ 2.安装: 可以安装在三个不同的位置: a. 特定站点 其实,用户可以自己上传MySQL JDBC ...

  2. Navicat链接linux上的mysql出现 1577 Cannot proceed because system tables used by Event Scheduler where foun

    之前用navicat链接远程linux上的mysql一直都挺好使的,今天导出数据的时候发现,出现了下图错误. 百度一下解决方法是: (1)windows上的mysql出现1577,方法一百度一大堆,下 ...

  3. Qt Creator连接通用远程Linux设备

    Qt Creator连接通用远程Linux设备 连接通用远程Linux设备 配置SSH连接 生成SSH密钥 管理设备进程 连接通用远程Linux设备 您可以将通用Linux设备连接到开发PC,以运行, ...

  4. mac中vs远程linux,教会你在Mac上登陆远程Linux服务器和Windows Server

    引言 用了10几年的Windows操作系统,Windows从95.98.xp.vista.win7.win8到现在的win10有经典也有瑕疵,总之,陪伴的大部分八零后的成长,可谓感情至深.不过,mac ...

  5. red hat linux mysql,Red Hat Linux上的Mysql与JDBC的连接问题

    我正在实现一个需要连接到MYSQL数据库的类....在Windows系统上,我遇到了一些连接问题,这些连接问题是通过更改"绑定地址"将MYSQL配置文件中的参数设置为localho ...

  6. Linux上安装Mysql

    Linux上安装Mysql Linux上安装Mysql Linux上安装软件常见的几种方式: 使用yum进行安装 修改密码及登录 设置编码 设置开机启动 关闭防火墙 删除mysql 使用tar.xz安 ...

  7. linux配置conf_如何使用mssql-conf和其他可用工具在Linux上配置SQL Server 2017

    linux配置conf Configuration of any system plays a vital role in its working efficiently. However, conf ...

  8. shell 登录mysql 然后quit_使用工具Xshell实现在linux上登录mysql和退出mysql的相关操作讲解...

    这两天想着把自己买的服务器和域名使用起来搭建一个个人博客,使用Xshell工具在Linux系统下操作以及一些命令使用上的一些随笔小记吧. 首先在Linux上的mysql的登录和退出 1.查看自己的my ...

  9. Linux 上安装 SQL Server

    RHEL:在 Linux 上安装 SQL Server - SQL Server | Microsoft Docs

最新文章

  1. python进程数上限_python如何控制进程或者线程的个数
  2. attempted relative import beyond top-level package
  3. undefined reference to `cv::VideoCapture::VideoCapture()‘
  4. CssSelector之selenium元素定位
  5. BZOJ3209(n的二进制表示中1的个数的乘积)
  6. 66319d电源使用说明书_电热水壶怎么使用?电热水壶烧不开水的问题是什么?
  7. android ListView和GridView拖拽移位具体实现及拓展
  8. 《深入理解Java虚拟机》第7章 虚拟机类加载机制
  9. @babel/polyfill按需加载
  10. 操作系统编写之引导扇区 1
  11. 360浏览器在b站看直播html5,用360浏览器看Bilibili视频很卡怎么办_360浏览器看B站视频卡如何解决-win7之家...
  12. Linux尖角号符号怎么打出来,六角星号怎么打出来
  13. 关于从asc格式到pcd格式的转换
  14. 基于Flask+Echarts+爬虫的疫情监控系统
  15. 氚云CRM产品的详细介绍
  16. linux cat -A 隐藏符号显示
  17. linux系统忘记密码之破解密码
  18. 面试中单例模式有几种写法?
  19. 模拟位置 定位 钉钉打卡 运动轨迹 MD
  20. WINDOWS SERVER 2016 设置使用照片查看器查看图片

热门文章

  1. java swing开源组件_Squareness
  2. AlarmManager与PendingIntent的联合使用(一)
  3. ArcGIS Engine空间高效查询(IIdentify方法)
  4. E.Text Editor (Gym 101466E + 二分 + kmp)
  5. Luogu P1073 最优贸易【最短路/建反图】 By cellur925
  6. 阿里P9架构师讲解从单机至亿级流量大型网站系统架构的演进过程
  7. Spring学习----IoC容器创建对象
  8. HDU 1712 裸分组dp
  9. 求解N个值中最大的k个数,N远大于k
  10. Java编程中“为了性能”需做的26件事(转)