首页
社区
课程
招聘
[求助]Mysql网络问题+事务问题
发表于: 2013-8-11 23:06 4840

[求助]Mysql网络问题+事务问题

2013-8-11 23:06
4840
说明:我做了一个简单的管理系统,运行在局域网里面  
上位机:VC       IP=192.168.0.2 、192.168.0.4
数据库:mysql    IP=192.168.0.3
使用ADO编程方式。

现在有三个问题需要请教。
1:我怎么在A=192.168.0.2上面访问S=192.168.0.3的数据库,我使用Navicat for MySQL在A上无法连接S主机上的mysql,mysql需要怎样设置才可以开启网络功能???

2:如果我现在增加一个客户端B=192.168.0.4的话,如果A和B同时对S主机mysql上的某一个表上的数据进行操作,这样就会破坏数据的一致性。【锁表】 我尝试过,虽然可以实现,但是存在一个问题,如果A长期占用数据表的(不解锁的话),B会出现假死现象。

3:如果A需要对数据库的表T1和T2进行操作,我在开始事务以后执行语句(没有执行提交事务),这时候我拔掉网线,我不知道这时候数据库会出现什么情况(拔掉网线,证明我们有执行回滚语句)?同样,A在对表T1和T2进行操作的时候,B也希望对表T1和(或者)T2进行操作的话,怎么处理。

真心不懂mysql,请大侠出手帮忙,O(∩_∩)O谢谢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 5
活跃值: (108)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你说什么啊?

真心不懂。

需要远程访问的话开启SQL的远程访问功能哦。

一般是1433端口。

然后注意防火墙!
2013-8-12 10:36
0
雪    币: 157
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
难道是我没有表述清楚?

数据库在服务器,你在客户端怎么访问?
2013-8-12 12:47
0
雪    币: 5
活跃值: (108)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你看下孙鑫老师的ADO教程吧。只要把服务器名改成服务器的IP地址就可以了!
2013-8-13 04:37
0
游客
登录 | 注册 方可回帖
返回
//