一、查看MySQL日志文件
1.1 打開MySQL配置文件
在終端輸入以下命令,打開MySQL配置文件
ysqlysqlfysqldf
1.2 配置MySQL日志文件
在配置文件中加入以下代碼,開啟MySQL日志文件
ysqlysql_error.logeralysqlysql.logeral_log = 1
1.3 重啟MySQL服務
在終端輸入以下命令,重啟MySQL服務
ysql restart
二、查看MySQL日志文件內容
2.1 進入MySQL日志文件目錄
在終端輸入以下命令,進入MySQL日志文件目錄
ysql/
2.2 查看MySQL錯誤日志文件
在終端輸入以下命令,查看MySQL錯誤日志文件
ysql_error.log
2.3 查看MySQL操作日志文件
在終端輸入以下命令,查看MySQL操作日志文件
ysql.log
三、分析MySQL日志文件內容
3.1 查找刪除數據庫的SQL語句
在MySQL操作日志文件中查找刪除數據庫的SQL語句,例如:
2019-09-27T12:34:56.789012Z 0 Query DROP DATABASE `test`
3.2 查找執行SQL語句的用戶
在MySQL操作日志文件中查找執行SQL語句的用戶,例如:
erated by server */
3.3 查找執行SQL語句的IP地址
在MySQL操作日志文件中查找執行SQL語句的IP地址,例如:
erated by server */ 192.168.1.1
通過以上操作,可以查看MySQL日志文件內容,分析刪除數據庫的SQL語句、執行SQL語句的用戶和IP地址,進而確定誰在MySQL中刪庫跑路。管理員可以及時采取措施,保護數據安全。