小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Mysql的事件探查器

 pterodactyl2007 2010-08-26

希望對一段程序?qū)嶋H執(zhí)行的mysql語句進行跟蹤,
mysql有沒有和mssqlserver里面自帶的事件探查器一類的跟蹤工具?
或者mysql有什么可以把所有執(zhí)行的sql語句記錄到某個log的辦法?
在my.ini中加這個樣一段配置,就可以了,達到記錄所有日志的目的

如果想查看日志,那么到相應(yīng)的數(shù)據(jù)庫名稱,目錄下去找你定義的文件就可以了

log-slow-queries=mysql-slow.log
log-error=mysql.err

#author caixingyu added log file
#------------------------
log-bin=dblogbin.log
log=dbquery.log
log-update=dbupdate.log

mysql有以下幾種日志:
錯誤日志: -log-err   
查詢?nèi)罩荆?-log
慢查詢?nèi)罩? -log-slow-queries
更新日志: -log-update
二進制日志: -log-bin

在mysql的安裝目錄下,打開my.ini,在后面加上上面的參數(shù),保存后重啟mysql服務(wù)就行了。
例如:
#Enter a name for the binary log. Otherwise a default name will be used.
#log-bin=
#Enter a name for the query log file. Otherwise a default name will be used.
#log=
#Enter a name for the error log file. Otherwise a default name will be used.
log-error=
#Enter a name for the update log file. Otherwise a default name will be used.
#log-update=     
 
 
 
===============================

是不是一直為怎樣調(diào)試 MySQL 上的應(yīng)用程序而苦惱?現(xiàn)在有個工具可以讓我們脫離苦海了--MySQL Proxy,從名稱上就可以看出來是 MySQL 代理,可以作為 MySQL 服務(wù)器和客戶端的中介,因為使用 MySQL 的網(wǎng)絡(luò)協(xié)議,所以所有兼容該協(xié)議的 MySQL 客戶端都不需要做修改就可以直接連接。除了轉(zhuǎn)發(fā)外,還可以監(jiān)控、過濾和修改客戶端與服務(wù)器之間的通信數(shù)據(jù),MySQL Proxy 以 lua 作為腳本語言。
    支持 MySQL 5.0.x 以上版本,可以實現(xiàn)類似 MSSQL 的事件探器功能。

安裝:
有 Linux 和 Windows 平臺的二進制包下載,解開直接使用即可。

主要命令行選項:
--help-all — 顯示所有幫助選項。
--proxy-backend-addresses=host:port — 要連接的 MySQL 服務(wù)器地址和端口,可以接多個服務(wù)器,請求會以輪詢的方式進行轉(zhuǎn)發(fā)。
--proxy-lua-script=file 要載入的 lua 腳本文件。


安裝:
有 Linux 和 Windows 平臺的二進制包下載,解開直接使用即可。

主要命令行選項:
--help-all — 顯示所有幫助選項。
--proxy-backend-addresses=host:port — 要連接的 MySQL 服務(wù)器地址和端口,可以接多個服務(wù)器,請求會以輪詢的方式進行轉(zhuǎn)發(fā)。
--proxy-lua-script=file 要載入的 lua 腳本文件。

示例:
F:\mysql-proxy-0.8.0-win32-x86\bin\mysql-proxy --proxy-backend-addresses=192.168.128.131:3306 --proxy-lua-script=F:/mysql-proxy-0.8.0-win32-x86/share/doc/mysql-proxy/tutorial-query-time.lua

注:自帶的這個示例腳本可以顯示收到的 SQL 操作請求和執(zhí)行時間,也可以自己編寫腳本

客戶端連接
跟平常連服務(wù)器一樣,只是默認端口是 4040,連接后就可以進行 SQL 操作了,相應(yīng)命令會顯示在 Proxy 上。

各種版本官網(wǎng)下載地址:http://dev./downloads/mysql-proxy/

===========================
有 常用的 是要運行在服務(wù)器上的phpmyadmin
推薦你一個好軟件 速度比上面說的那個快10倍以上 可視化操作 能夠看到你操作中自動生成SQL
SQLyog Enterprise 去搜索下 有漢化版本的

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多