MySQL查看SQL日志:巧用技巧(mysql查看sql日志)

MySQL能够存储大量的记录信息,这些信息对用户来说十分重要,但是有时候这些信息可能遭受到恶意攻击和破坏,因此了解MySQL数据库中SQL语句的日志是非常重要的,那么MySQL查看SQL日志怎么做呢? 巧用技巧,下面讲解一下MySQL查看SQL日志的具体操作步骤:

一、可以使用MySQL内置的”SHOW PROCESSLIST”命令:

SHOW PROCESSLIST

这条语句可以显示当前正在运行的SQL语句,一般会显示出用户名,主机,数据库名称,执行时间等信息,这样就可以知道当前做什么操作了。

二、可以使用MySQL提供的特定语句查看操作日志:

SELECT * FROM mysql.general_log;

这条命令会把最近的SQL活动记录在日志中,然后查询出来,比如查询日期和时间,用户名,IP地址等信息,这样就可以检查到近期的SQL日志数据中的哪些操作是可疑的。

三、可以使用系统日志来查看MySQL的操作情况:

tail /var/lib/mysql/ERROR.log

这条命令会从/var/lib/mysql/ERROR.log文件中显示最近的操作记录,一般会显示Phone,数据库名称等信息,可以从中发现历史操作是否有什么异常。

以上就是MySQL查看SQL日志的巧用技巧,知道了这几种方法,用户就能够更好的管理自己的MySQL数据库,并且有效的查看SQL日志,随时掌握数据库中的SQL语句操作情况。


数据运维技术 » MySQL查看SQL日志:巧用技巧(mysql查看sql日志)