电脑上装有虚拟机数据库,如何让另一台电脑连接数据库

电脑上装有虚拟机数据库,如何让另一台电脑连接数据库,第1张

1假设19216813为服务器2首先在ip为1921681103的机子上能够ping通运行->cmd>ping19216813检查是否能ping通3把两台电脑的IP设置在同一个网段,如:19216812,19216813。。。。。子网:2552552550网关:192168114在MySQL服务器上增加新用户,增加新用户的方法:在服务器端Mysql>grantselect,delete,update,insertonzhaozhento‘zhen’@’1921681103’identifiedby‘123’;在1921681103这台机子上可以通过用户名:zhen密码为123对数据库zhaozhen进行 *** 作!//怎样删除增加的新用户的访问权限Mysql>Revokeselect,delete,update,insertonzhaozhenfrom’zhen’@’1921681103’;也就是收回1921681103机子访问的权利。并输入主机名称:19216813,添加完毕后就能够在IP地址为1921681103的电脑上,连接另一台19216813上的MYSQL服务器。5、访问:cdC:\ProgramFiles\MySQL\MySQLServer50\binC:\programFiles\MYSQLServer50\bin>mysql–h19216813–uzhen–p123则进入访问19216813上的mysql数据库。6、下面是说自己写的程序通过ADO访问Mysql数据库,用在不同的机器上。在另一台机子上也是用数据源进行连接测试的,和在本机时一样,只是将服务器给为mysql服务器的!使用的DataBaseConfiguration程序进行测试的,直接在使用时,将server改为1921683212(以上时19216813由于后来机器ip地址更换的原因),user为zhen,Password:123,database:zhaozhen即可访问。也就是说在客户端用ADO方式访问服务器端的Mysql数据库时,仍然需要有在客户端安装mysql---connector—odbc也就是数据源链接。至于在使用的configini,在程序中完成的对其修改,而在修改之后,会将其存储在C:\ProgramFiles\CommonFiles\ODBC\DataSources文件夹下。//需要修改的地方。//寻找存储路径后来在上面需要修改的地方添加了获得当前路径函数,实现CStringCSysPath::GetSysPath(CStringfileName){TCHARexeFullPath[MAX_PATH];GetModuleFileName(NULL,exeFullPath,MAX_PATH);CStringszfolder=exeFullPath;intpos=szfolderReverseFind('\\');szfolder=szfolderLeft(pos);pos=szfolderReverseFind('D');szfolder=szfolderLeft(pos);szfolder+=fileName;returnszfolder;}入参:要查找的文件名返回值:要查找的文件路径

设置虚拟机的网络适配器为桥接模式
在主机里单击 开始→运行,在出现的对话框中输入cmd,并摁回车
在出现的窗口中输入“ipconfig”查看主机ip,找到出现的无线局域网适配器,查看并记住ipv4地址“1921681103”,这就是电脑连接到路由器后路由器给电脑分配的ip地址
4
在虚拟机中,单击开始→控制面板→网络连接→本地连接,点击属性,并在出现的窗口中双击“internet协议”。

从开始-->管理工具菜单中找到hyper_v管理器,从这里启动hyper-v
hyper-v虚拟机客户端界面已被打开,从图中可以看出现在界面上没有连接到任何虚拟机服务器(界面上没有虚拟机)
鼠标单击选择Hyper-v管理器,然后单击鼠标右键d出菜单,选择连接到服务器
选择连接服务器后会新开一个小窗口,小窗口中用于选择hyper-v服务器所在的计算机,如果在本地就选择本地计算机,这里我选择另一台计算机(因为服务器不在本地计算机上),然后单击浏览按钮
接着又d出一个小窗口,让你选择虚拟机服务器所在计算机的ip地址,然后单击检查名称按钮
紧接着又会d出一个窗口,这里会让你输入要连接的计算机名称和密码,用这个验证你的权限信息,输入完毕后单击确定按钮
然后返回到上一个界面(检查名称的界面),注意观察这里,刚刚输入的计算机IP地址变为了一个链接,这表明检查后的名称是正确的。单击确定按钮
然后返回到第一个小窗口界面,将刚刚在里面的小窗口中已验证通过的IP地址加入到框中,单击确定按钮
返回到hyper-v管理的主页面,这时可以从图中看出hyper-v正在连接到虚拟机服务器,
hyper-v客户端已经连接到虚拟机服务器,界面上已将虚拟机服务器中的所有虚拟机加载到界面上

虚拟机也是机,直接把它当成一台机器就好了。 虚拟的网路设置采用桥接直接连接到物理网络就可以了。
桥接(Bridging),是指依据OSI网络模型的链路层的地址,对网络数据包进行转发的过程。 是工作在osi的第二层的。一般的交换机,网桥就有桥接作用。就交换机来说,本身有一个端口与mac的映射表,通过这些,隔离了冲突域(collision)。 简单的说就是通过网桥可以把两个不同的物理局域网连接起来,是一种在链路层实现局域网互连的存储转发设备。网桥从一个局域网接收MAC帧,拆封、校对、校验之后 ,按另一个局域网的格式重新组装,发往它的物理层。

ip地址就按照你设置的那样是没有问题,最主要的是虚拟机和真机的连接。你可以选择与真机桥接(连接物理网卡),也可以选择 Host-only (与真机公用一块网卡),也可以连接 VMnet0 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13408090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存