mysql-proxy をダウンロードして、このスクリプト lua を作成しました (Mysql docs にあります):
function read_query(packet)
if string.byte(packet) == proxy.COM_QUERY then
print("QUERY: " .. string.sub(packet, 2))
end
end
これは私が使用しているコマンドラインです:
mysql-proxy -P localhost:1234 -b localhost:3306 --proxy-lua-script=profile.lua --plugins=proxy
単純なクエリ (「select * from table1」など) を実行すると、「failed: .\lua-scope.c:241: stat(C:...\profile.lua) failed: No error」というエラーが報告されます。 (0)」
注: lua スクリプトを使用せずに mysql-proxy を実行しても、エラーは発生しません。
mysql-proxy とクエリ トレースを機能させるには、何かをインストールする必要がありますか?
私の環境は Windows 7 Professional x64 です。
悪い英語でごめんなさい。