最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年05月20日 15:21:17   作者:waferleo  
這篇文章主要介紹了MySQL日志設(shè)置及查看方法,需要的朋友可以參考下

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

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

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

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

3. 更新日志                                                             
用--log-update[=file_name]選項啟動,不推薦使用.

是否啟用了日志
mysql>show variables like 'log_%';
怎樣知道當前的日志
mysql> show master status;
顯示二進制日志數(shù)目
mysql> show master logs;
看二進制日志文件用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 --將查詢返回較慢的語句進行記錄
log-queries-not-using-indexes = nouseindex.log --就是字面意思,log下來沒有使用索引的query
log=mylog.log --對所有執(zhí)行語句進行記錄
windows下開啟mysql日志:
在[mysql]下加入這些(基本上等于加在最后面):
log-error=
#Enter a name for the query log file. Otherwise a default name will be used.
#注:(寫成txt文件editplus可以及時重載,不過有時要放在C盤下editplus才可以及時重載)
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=

相關(guān)文章

  • MySQL由淺入深探究存儲過程

    MySQL由淺入深探究存儲過程

    這篇文章主要介紹了MySQL存儲過程,存儲過程,也叫做存儲程序,是一條或者多條SQL語句的集合,可以視為批量處理,但是其作用不僅僅局限于批量處理
    2022-11-11
  • Mysql恢復誤刪庫表數(shù)據(jù)完整場景演示

    Mysql恢復誤刪庫表數(shù)據(jù)完整場景演示

    在開發(fā)和在生產(chǎn)中總會出現(xiàn)各種各樣的失誤和意味,當MySQL的數(shù)據(jù)或表被刪除后不要慌,下面這篇文章主要給大家介紹了關(guān)于Mysql恢復誤刪庫表數(shù)據(jù)的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • Windows下MySQL8.0.11社區(qū)綠色版安裝步驟圖解

    Windows下MySQL8.0.11社區(qū)綠色版安裝步驟圖解

    在本教程中使用MySQL最新的MySQL服務(wù)8.0.11的社區(qū)綠色版本進行安裝,綠色版為zip格式的包,安裝步驟分為四大步驟,具體哪四大步驟大家跟隨腳本之家小編一起學習吧
    2018-05-05
  • MYSQL插入數(shù)據(jù)時檢查字段值是否重復的方法詳解

    MYSQL插入數(shù)據(jù)時檢查字段值是否重復的方法詳解

    這篇文章主要給大家介紹了關(guān)于MYSQL插入數(shù)據(jù)時檢查字段值是否重復的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01
  • MySQL 線上日志庫遷移實例

    MySQL 線上日志庫遷移實例

    這篇文章主要介紹了MySQL 線上日志庫遷移實例,幫助大家更好的理解和學習使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • Mysql 建庫建表技巧分享

    Mysql 建庫建表技巧分享

    本文中說到的“建”,并非單純的建一個庫,或是建一張表,而是你建好的庫和表在項目的運營中,是否能應付各種事件,下面我說說幾個我在項目中遇到的問題以及處理的方法,算是一個小小的心得,給大家分享下。
    2011-07-07
  • win8.1安裝mysql5.6時遇到問題解決方案

    win8.1安裝mysql5.6時遇到問題解決方案

    本文主要記錄的是作者在win8.1安裝mysql5.6時遇到問題的解決方案,網(wǎng)上查了很多方法都沒能解決,這里把最后的方法分享給大家
    2016-10-10
  • mysql如何統(tǒng)計同一字段不同值的個數(shù)

    mysql如何統(tǒng)計同一字段不同值的個數(shù)

    這篇文章主要介紹了mysql如何統(tǒng)計同一字段不同值的個數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • InnoDB數(shù)據(jù)庫死鎖問題處理

    InnoDB數(shù)據(jù)庫死鎖問題處理

    本文給大家講解的是mysql數(shù)據(jù)庫InnoDB類型,在update表的時候出現(xiàn)死鎖現(xiàn)象的原因及解決辦法,有需要的小伙伴可以參考下。
    2016-03-03
  • MySQL創(chuàng)建用戶和權(quán)限管理的方法

    MySQL創(chuàng)建用戶和權(quán)限管理的方法

    這篇文章主要介紹了MySQL創(chuàng)建用戶和權(quán)限管理的方法,文中示例代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07

最新評論

漳州市| 北川| 德昌县| 宜宾县| 遂川县| 三穗县| 富源县| 通许县| 武功县| 中江县| 信阳市| 砀山县| 罗城| 根河市| 运城市| 万荣县| 独山县| 商城县| 莫力| 达州市| 梁平县| 福鼎市| 博客| 香港 | 崇仁县| 新兴县| 隆尧县| 行唐县| 广饶县| 山东| 阿拉善右旗| 古蔺县| 舒城县| 璧山县| 罗平县| 安陆市| 溧阳市| 丰台区| 浑源县| 洛阳市| 木兰县|