濮阳杆衣贸易有限公司

主頁 > 知識庫 > MySQL日志設(shè)置及查看方法

MySQL日志設(shè)置及查看方法

熱門標(biāo)簽:地圖標(biāo)注人員兼職 上海智能外呼系統(tǒng)代理商 寧波企業(yè)外呼系統(tǒng)收費(fèi) 扎樣申請400電話 聊城智能外呼系統(tǒng)運(yùn)營商 ps制作地圖標(biāo)注gif 電子地圖標(biāo)注電話 成都優(yōu)派外呼系統(tǒng) 沈陽電銷外呼系統(tǒng)原理是什么

MySQL有以下幾種日志:
錯(cuò)誤日志: -log-err
查詢?nèi)罩荆?-log
慢查詢?nèi)罩? -log-slow-queries
更新日志: -log-update
二進(jìn)制日志: -log-bin
默認(rèn)情況下,所有日志創(chuàng)建于mysqld數(shù)據(jù)目錄中。通過刷新日志,你可以強(qiáng)制 mysqld來關(guān)閉和重新打開日志文件(或者在某些情況下切換到一個(gè)新的日志)。當(dāng)你執(zhí)行一個(gè)FLUSH LOGS語句或執(zhí)行mysqladmin flush-logs或mysqladmin refresh時(shí),出現(xiàn)日志刷新

1. 錯(cuò)誤日志
用--log- error[=file_name]選項(xiàng)來指定mysqld保存錯(cuò)誤日志文件的位置。如果沒有給定file_name值,mysqld使用錯(cuò)誤日志名 host_name.err 并在數(shù)據(jù)目錄中寫入日志文件。如果你執(zhí)行FLUSH LOGS,錯(cuò)誤日志用-old重新命名后綴并且mysqld創(chuàng)建一個(gè)新的空日志文件。(如果未給出--log-error選項(xiàng),則不會重新命名)。
如果不指定--log-error,或者(在Windows中)如果你使用--console選項(xiàng),錯(cuò)誤被寫入標(biāo)準(zhǔn)錯(cuò)誤輸出stderr。通常標(biāo)準(zhǔn)輸出為你的終端。

2. 通用查詢?nèi)罩?nbsp;                                                          
用--log[=file_name]或-l [file_name]選項(xiàng)啟動(dòng)它。如果沒有給定file_name的值,默認(rèn)名是host_name.log。

3. 慢速查詢?nèi)罩?nbsp;                                                          
用--log-slow-queries[=file_name]選項(xiàng)啟動(dòng)時(shí),mysqld 寫一個(gè)包含所有執(zhí)行時(shí)間超過long_query_time秒的SQL語句的日志文件.如果沒有給出file_name值,默認(rèn)未主機(jī)名,后綴為 -slow.log。如果給出了文件名,但不是絕對路徑名,文件則寫入數(shù)據(jù)目錄。

3. 更新日志                                                             
用--log-update[=file_name]選項(xiàng)啟動(dòng),不推薦使用.

是否啟用了日志
mysql>show variables like 'log_%';
怎樣知道當(dāng)前的日志
mysql> show master status;
顯示二進(jìn)制日志數(shù)目
mysql> show master logs;
看二進(jìn)制日志文件用mysqlbinlog
shell>mysqlbinlog mail-bin.000001
或者shell>mysqlbinlog mail-bin.000001 | tail

在配置文件中指定log的輸出位置.
Windows:Windows 的配置文件為 my.ini,一般在 MySQL 的安裝目錄下或者 c:\Windows 下。
Linux:Linux 的配置文件為 my.cnf ,一般在 /etc 下。
在linux下:
Sql代碼
# 在[mysqld] 中輸入
#log
log-error=/usr/local/mysql/log/error.log
log=/usr/local/mysql/log/mysql.log
long_query_time=2
log-slow-queries= /usr/local/mysql/log/slowquery.log
# 在[mysqld] 中輸入 #log
log-error=/usr/local/mysql/log/error.log
log=/usr/local/mysql/log/mysql.log
long_query_time=2
log-slow-queries= /usr/local/mysql/log/slowquery.log


windows下:
Sql代碼
# 在[mysqld] 中輸入
#log
log-error="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/error.log"
log="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/mysql.log"
long_query_time=2
log-slow-queries= "E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/slowquery.log"
# 在[mysqld] 中輸入 #log
log-error="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/error.log"
log="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/mysql.log"
long_query_time=2
log-slow-queries= "E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/slowquery.log"


開啟慢查詢
long_query_time =2 --是指執(zhí)行超過多久的sql會被log下來,這里是2秒
log-slow-queries= /usr/local/mysql/log/slowquery.log --將查詢返回較慢的語句進(jìn)行記錄
log-queries-not-using-indexes = nouseindex.log --就是字面意思,log下來沒有使用索引的query
log=mylog.log --對所有執(zhí)行語句進(jìn)行記錄
windows下開啟mysql日志:
在[mysql]下加入這些(基本上等于加在最后面):
log-error=
#Enter a name for the query log file. Otherwise a default name will be used.
#注:(寫成txt文件editplus可以及時(shí)重載,不過有時(shí)要放在C盤下editplus才可以及時(shí)重載)
log= c:/mysql_query.log.txt
#Enter a name for the slow query log file. Otherwise a default name will be used.
log-slow-queries=
#Enter a name for the update log file. Otherwise a default name will be used.
log-update=
#Enter a name for the binary log. Otherwise a default name will be used.
log-bin=

您可能感興趣的文章:
  • MySQL啟用慢查詢?nèi)罩居涗浄椒?/li>
  • mysql 開啟慢查詢 如何打開mysql的慢查詢?nèi)罩居涗?/li>
  • MySQL日志文件詳解
  • MySQL系列之十一 日志記錄

標(biāo)簽:朔州 AXB 宿州 汕頭 內(nèi)江 三明 林芝 咸寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL日志設(shè)置及查看方法》,本文關(guān)鍵詞  MySQL,日志,設(shè)置,及,查看,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL日志設(shè)置及查看方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL日志設(shè)置及查看方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    个旧市| 钟祥市| 铅山县| 昆明市| 南溪县| 柞水县| 赤水市| 遂宁市| 东至县| 高密市| 天祝| 汕头市| 兖州市| 杨浦区| 朝阳区| 岳阳市| 子长县| 天镇县| 将乐县| 简阳市| 连城县| 莱西市| 承德县| 林口县| 黄骅市| 三门县| 昆山市| 万山特区| 汉中市| 仁布县| 扶绥县| 晋中市| 申扎县| 资兴市| 阿勒泰市| 西藏| 济阳县| 雅安市| 昆明市| 嘉黎县| 沁水县|