免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2611 | 回复: 14

帮忙解释下用法,及作用 [复制链接]

论坛徽章:
0
发表于 2006-04-12 12:18 |显示全部楼层
mysql 参数 -w 帮解解释一下,我试过几次好像不成功

论坛徽章:
0
发表于 2006-04-12 12:51 |显示全部楼层
-w, --wait          Wait and retry if connection is down.

论坛徽章:
0
发表于 2006-04-12 13:34 |显示全部楼层
原帖由 yejr 于 2006-4-12 12:51 发表
-w, --wait          Wait and retry if connection is down.

这个我了解 更深一点的解释有吗?
据我了解如果shell下一个mysql语句后台运行的话,有其他程序依靠这个后台的话,实际是不起作用的,这条语句本身是可以wait,但是执行依靠这个后台的其他程序或者命令时,并不能引导这个mysql语句重新连接到server,不知道有没有解决办法

[ 本帖最后由 rainy_lsh 于 2006-4-12 16:03 编辑 ]

论坛徽章:
0
发表于 2006-04-12 17:57 |显示全部楼层
那要看你怎么调用了,应该跟 -w 参数没关系的

论坛徽章:
0
发表于 2006-04-13 09:09 |显示全部楼层

回复 4楼 yejr 的帖子

基本是这样的:
执行mysql一条语句,从一个pipe读入数据写入远程mysql数据库;
如果远程mysql断线,本机写入pipe的信息无法发送至远程,而导致mysql语句自动停止。
有没有办法解决这个问题,达到一个效果:不会导致mysql语句停止,而是激发这条mysql语句等待server?

论坛徽章:
0
发表于 2006-04-13 09:15 |显示全部楼层
能否把 shell 脚本简单的贴个框架上来,方便讨论。

论坛徽章:
0
发表于 2006-04-13 12:17 |显示全部楼层

回复 6楼 rardge 的帖子

其实简单说就是:
通过一条语句不断往远程mysqlserver写入数据(后台)
当server断开时,这个动作就会停止
能不能做到,当server断开时这个动作还在继续,并且会等待server起来再继续写入

论坛徽章:
0
发表于 2006-04-13 12:20 |显示全部楼层
据我了解:
-w这个参数只是在执行这条mysql语句时才起作用,但是在执行完后server断开,是不会重新连接的,有没有办法即使是在运行中server断开,再启起来后还会自动连接

论坛徽章:
0
发表于 2006-04-13 13:24 |显示全部楼层
似乎没办法,只能寄希望于调用的程序了。

论坛徽章:
0
发表于 2006-04-13 17:28 |显示全部楼层

回复 9楼 yejr 的帖子

那就跟大家说说我的具体做法:
server:安装syslog-ng ;mysql-server ;添加一个pipe:mysql.pipe
syslog-ng将信息写入mysql.pipe;mysql讲pipe的信息写入数据库
client:同server只是没有mysql-server,mysql读取pipe信息写入远程mysqlserver数据库
问题就是上边提到过的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP