4

こんにちは、「SHOW MASTER STATUS」クエリ exp から位置の値だけを選択するにはどうすればよいですか?

select position from (show master status); 

あなたの時間と助けてくれてありがとう

4

3 に答える 3

6

残念ながら、その情報を照会するための直接のテーブルはありません。

PHP を使用している場合は、次のように取得できます。

$sql="SHOW マスター ステータス";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$pos = $row["位置"];

シェルスクリプトで必要な場合は、次のようにします。

POS=`mysql -h... -u... -p... -A -skip-column-names -e"SHOW MASTER STATUS;" | | awk '{print $2}'`

試してみる !!!

于 2011-03-07T17:40:12.890 に答える
0

Linux では、ターミナルで次のコマンドを入力すると、Seconds_Behind_Master の単一の値が得られます。

 mysql -h 127.0.0.1 -u root -e 'show slave status\G' | grep 'Seconds_Behind_Master';
于 2014-12-19T04:32:32.613 に答える