数据库学习之架构搭建 Win7+Vmware Ubuntu+MySQL

目标:VS2010 通过 ODBC 访问 虚拟机上安装的MySQL数据库

实验材料:Win7 32位、VS2010、Vmware Ubuntu、MySQL

实验步骤:

第一步:在Ubuntu上安装MySQL

1、 实现虚拟机上网,网上教程很多,这里我是使用NET方式联网。

2、下载安装MySQL,具体详见:Ubuntu下安装MySQL

3、 Ubuntu下MySQL常见命令:MySQL常见命令

第二步:实现Windows7 远程登录虚拟机上的Ubuntu(这样做的主要目的在于后期能够在VS2010下连接到虚拟机的数据库)

Windows7与Ubuntu远程连接有很多种方法,这里推荐使用SSH方式。

另外一个登录方式详见:windows7远程连接Ubuntu(我没有实现,后来使用后面提及的方式修改后能够登陆)、使用自带的XP远程登录方式登录Ubuntu(其中需要提取文件可以使用7Z软件)

SSH方式远程登录详见:ssh 访问 linux(Ubuntu前几个步骤的设置可以参照,其它补充:ubuntu下安装ssh),这里推荐使用putty远程登录,因为SSHSecureShellClient会出现乱码的问题。

最后提醒:如果不能成功访问的话,需要关闭Ubuntu的防火墙,具体命令:sudo uwf disable

第三步:配置Windows7的数据源

Ubuntu端需要做的工作:

我们得清楚Windows7下访问虚拟机的MySQL需要重新设置MySQL的监听IP,端口,以及给root设置能够远程访问的权限。

1.连接进入:#mysql -u root -pXXX(这里密码在mysql安装过程中提示有设置)

2.直接给root的外部访问权限:#grant all privileges on *.* to ‘root’@'%’ identified by ‘passwordd’ with grant option;赋予root用户针对数据库的全部权限。(password为root用户密码)

3.退出数据库。

默认监听的是127.0.0.1:3306,这里修改127.0.0.1的ip地址为你当前的ip地址。

使用root权限,修改/etc/mysql/my.cnf文件中bind-address,将bind-address=127.0.0.1修改为本机IP,重启MySQL服务,再使用上面命令查看端口监听,就会发现已经变成了本机IP:3306。

Windows7端需要做的工作:

设置数据源详见:Windows7下设置MySQL数据源

第四步:VS2010下编程

1、进入VS2010新增数据源,具体在服务器资源管理器中数据连接中右击添加数据源(就是你刚刚添加的数据源)。

2、创建工程使用ODBC API进行编程,这里推荐一本教程书详见:ODBC API 编程


需要学习的很多,继续努力。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用VMware搭建Win7环境。首先,您需要安装VMware虚拟机软件。然后,根据引用的指导,选择“Microsoft Windows(W)”作为操作系统类型,选择“Windows 7 x64”作为版本。接下来,按照软件的安装向导一步步进行安装即可。在安装完成后,您就可以在VMware中创建并运行一个Win7虚拟机了。通过这种方式,您可以在现有的操作系统上模拟出一个独立的Win7环境,以便进行各种测试和开发。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [win7VMware安装CentOs7搭建Linux环境教程](https://download.csdn.net/download/weixin_38611527/12845132)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [VMware安装Win7虚拟机](https://blog.csdn.net/Cheng_Q/article/details/125306355)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Windows7上使用VMWare搭建iPhone开发环境](https://download.csdn.net/download/qq_42522719/10493792)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值