在linux系統(tǒng)上使用mysql數(shù)據(jù)庫(kù)時(shí),錯(cuò)誤日志是我們查找和解決問題時(shí)必不可少的一部分。本文就下面幾個(gè)方面介紹如何查看mysql的錯(cuò)誤日志。
1. 查看mysql配置文件中的日志路徑
$ cat /etc/my.cnf | grep log-error log-error=/var/log/mysqld.log
上述命令輸出的就是mysql錯(cuò)誤日志的路徑。
2. 查看mysql錯(cuò)誤日志內(nèi)容
$ tail -f /var/log/mysqld.log
上述命令可以實(shí)時(shí)輸出mysql錯(cuò)誤日志內(nèi)容。如果你只想看最新的幾行可以這么做:
$ tail /var/log/mysqld.log
3. 查看最近一次mysql啟動(dòng)的錯(cuò)誤
$ grep 'error' /var/log/mysqld.log
上述命令可以查看mysql的歷史錯(cuò)誤信息記錄,通過grep命令過濾'error'的信息。
4. 關(guān)閉mysql的錯(cuò)誤日志記錄
$ vim /etc/my.cnf log-error=0或log-error=""
通過修改mysql的配置文件,你可以關(guān)閉mysql錯(cuò)誤日志的記錄。設(shè)置為log-error=0或log-error="" 都可實(shí)現(xiàn)。
總之,查看mysql的錯(cuò)誤日志對(duì)于我們平時(shí)使用mysql數(shù)據(jù)庫(kù)十分重要,通過以上幾個(gè)方面對(duì)mysql錯(cuò)誤日志的查看,可以幫助我們快速定位和解決mysql的問題。