-
-
[求助]Mysql网络问题+事务问题
-
发表于:
2013-8-11 23:06
4832
-
说明:我做了一个简单的管理系统,运行在局域网里面
上位机: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谢谢
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)