喜 我怎样才能从“SHOW MASTER STATUS”查询只选择位置值 EXP像MySQL的 - 从“显示主状态”查询选择值
select position from (show master status);
感谢您的时间和帮助
喜 我怎样才能从“SHOW MASTER STATUS”查询只选择位置值 EXP像MySQL的 - 从“显示主状态”查询选择值
select position from (show master status);
感谢您的时间和帮助
不幸的是,没有直接的表来查询该信息。
如果你使用PHP,你可以按照如下进行检索:
$ SQL = “SHOW MASTER STATUS”;
$ result = mysql_query($ sql);
$ row = mysql_fetch_assoc($ result);
$ pos = $ row [“Position”];
如果通过shell脚本需要它,你做到以下几点:
POS =`mysql的-h ... ... -u -p ... -A -skip-列名-e” SHOW MASTER STATUS;“ | awk'{print $ 2}''
试试吧!
在Linux中,您可以在终端中键入以下命令,这将为您提供Seconds_Behind_Master的单个值。
mysql -h 127.0.0.1 -u root -e 'show slave status\G' | grep 'Seconds_Behind_Master';
谢谢你,谢谢你,谢谢你罗兰我写一个壳素文字所以我tryed的shell命令以及它给我什么,我期待在命令其他vesitor只是一个小的修正( - -skip-column-names) – 2011-03-07 19:46:13
-e“显示主状态” – 2011-03-07 21:04:06