C#实时获取MySQL数据变动

C#实时获取MySQL数据变动,第1张

哦,嗯,我简单说下,Web式的系统为Php的.C#做的系统本身为C/S架构,用Timer控件是绝对不聪明的办法,我们只要在Php系统上做点手脚即可:

我的解决方法为:Php系统只要有数据提交的地方去加一段代码,让其用Udp给某个端口发送相关消息.C#的服务端一直监听那个指定的端口,只要收到相关正确的信息,立即通知给客户端,比如类似于QQd窗提示空间有新留言,如此实现实时获取MySQL数据库的实时变动. 放个QQ:14654506,或者[email protected](输入好友的地方输入这个)

1)如果你安装的是系统自带的rpm包的情况:

修改 /etc/my.cnf

[mysqld]

datadir=/var/lib/mysql

port=3300#修改成你自己想要的端口

socket=/var/lib/mysql/mysql.sock

[mysql.server]

user=mysql

basedir=/var/lib

[safe_mysqld]

err-log=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

保存退出。

2)如果你安装的是其他源码包或在同一服务器上安装多个mysqld服务的情况:

同样的设置,找出my.cnf 文件。添加port= 端口号

需要注意的是

[client]

port= 3300

这里也要改一下。


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

原文地址: https://outofmemory.cn/zaji/8575045.html

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

发表评论

登录后才能评论

评论列表(0条)

保存