こんにちは、「SHOW MASTER STATUS」クエリ exp から位置の値だけを選択するにはどうすればよいですか?
select position from (show master status);
あなたの時間と助けてくれてありがとう
こんにちは、「SHOW MASTER STATUS」クエリ exp から位置の値だけを選択するにはどうすればよいですか?
select position from (show master status);
あなたの時間と助けてくれてありがとう
残念ながら、その情報を照会するための直接のテーブルはありません。
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}'`
試してみる !!!
Linux では、ターミナルで次のコマンドを入力すると、Seconds_Behind_Master の単一の値が得られます。
mysql -h 127.0.0.1 -u root -e 'show slave status\G' | grep 'Seconds_Behind_Master';