华为云计算 云知识 利用linux查看MySQL日志中的大量数据

利用linux查看MySQL日志中的大量数据

随着时代的发展,IT行业收入高是很多毕业生的首选行业,但其专业人才十分紧俏,为了能够快速就业,很多人选择一毕业就抛去本职专业,选择速成的IT教学班,学习C语言、JAVA语言等,其中linux查看MySQL日志是必学的,这样可以在大量的数据中找到自己所需要的。

Linux是什么?

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。

MySQL日志都有哪些?

不管是哪个数据库产品,一定会有日志文件。在MySQL中,主要有5种日志文件:

1.错误日志(error log):记录MySQL服务的启停时正确和错误的信息,还记录启动、停止、运行过程中的错误信息。

2.查询日志(general log):记录建立的客户端连接和执行的语句。

3.二进制日志(bin log):记录所有更改数据的语句,可用于数据复制。

4.慢查询日志(slow log):记录所有执行时间超过long_query_time的所有查询或不使用索引的查询。

5.中继日志(relay log):主从复制时使用的日志。

除了这5种日志,在需要的时候还会创建DDL日志。

linux查看MySQL日志的步骤:

1、使用下面的命令打开MySQL的配置文件,去除68,69行的注释,然后保存。(sudo vi /etc/MySQL/MySQL.conf.d/MySQLd.cnf)

2、 重启MySQL服务,就会产生MySQL日志文件。另外:MySQL的日志文件所在的位置/var/log/MySQL/MySQL.log # 是MySQL日志文件所在的位置)

3、使用下面命令可以实时查看MySQL的日志文件。(sudo tail -f /var/log/MySQL/MySQL.lo)

打铁还需自身硬,只有自身能力足够强,就能升职加薪一路高歌。linux查看MySQL日志是程序员必备的一项技能,同时为了不被时代淘汰,就需要不断去学习、不断充实自己。过程虽然很痛苦,但是结果却是值得的。

上一篇:前置服务器和后置服务器的作用是什么?服务器异常怎么解决 下一篇:通用计算型sn3型弹性云服务器的规格介绍