2015-01-12 61 views
1

我在我的腳本中有一個錯誤,並希望看到完整的mysql查詢,但mysql錯誤日誌不顯示任何查詢,我的腳本發送。 我改變了my.ini文件,並添加如何查看我的腳本發送到xammp本地服務器的完整mysql查詢?

general_log = 1 
slow_query_log = 1 
slow_query_log_file = "C:/xampp/mysql/data/mysql-slow.log" 

我發現這在慢query.log文件

c:\xampp\mysql\bin\mysqld.exe, Version: 5.6.21-log (MySQL Community Server (GPL)). started with: 
TCP Port: 3306, Named Pipe: C:/xampp/mysql/mysql.sock 
Time     Id Command Argument 

但怎麼看我的劇本的完整的查詢?感謝提前!

+0

這裏沒有足夠的信息來回答這個問題。你在使用什麼數據庫庫,MySQLI? PDO?你如何構造查詢,並使用字符串連接?準備好了嗎?您試圖運行的查詢是什麼?當您直接在SQL服務器上執行查詢時,查詢是否正常工作? – GordonM

+0

我希望這個鏈接能幫助你。 http://dba.stackexchange.com/questions/62129/how-to-log-all-mysql-queries-into-log-file – Qazi

+0

請參閱這2個鏈接。希望你能得到你的答案。 [1]:http://stackoverflow.com/questions/650238/how-to-show-the-last-queries-executed-on-mysql [2]:http://stackoverflow.com/questions/303994/log-all-queries-in-mysql –

回答

0

要查看所有查詢,不僅速度慢的人,你也必須general_log_file註明:

general_log=1 
general_log_file="C:/xampp/mysql/data/query.log" 

然後重新啓動MySQL服務器。

相關問題