使用Navicat查看MySQL日志的具体方法

发布时间:2020-05-18 14:04:52

来源:51CTO

阅读:699

作者:三月

下文主要给大家带来使用Navicat查看MySQL日志的具体方法,希望这些内容能够带给大家实际用处,这也是我编辑使用Navicat查看MySQL日志的具体方法这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

下载Navicat for MySQL最新版本

Navicat for MySQL 是一套管理和开发 MySQL 或 MariaDB 的理想解决方案。使用Navicat for MySQL可以同时连接到 MySQL 和 MariaDB。Navicat for MySQL提供了强大的前端功能,为数据库管理、开发和维护提供了直观的图形界面。对新手和专业人士来说,Navicat for MySQL都是管理和开发 MySQL 或 MariaDB的强大工具。

使用MySQL日志

在软件应用程序中,日志文件会记录系统中执行的操作以及执行操作的人员。如果出现意外情况,无论是安全漏洞、系统崩溃还是性能低下,日志文件都可以成为管理员最好的朋友。MySQL有几个不同的日志文件,可以帮助您找出MySQL云服务器内部发生的事情。这篇文章是关于MySQL日志记录的入门知识。

日志类型

MySQL可以支持多种日志类型,但请记住,默认情况下,除Windows上的错误日志外,不会启用任何日志。这是一个类型列表:

其中最重要的是错误日志、常规查询日志、二进制日志和慢速日志,这篇文章将讲解前两个,后面两个将在下一篇中讲到。

错误日志

解决云服务器问题时的第一个资源是错误日志。 MySQL云服务器使用错误日志记录与阻止云服务器启动的任何问题相关的信息。您将在my.ini文件中指定的数据目录中找到错误日志。 Windows中的默认数据目录位置是“C:\ Program Files \ MySQL \ MySQL Server 5.7 \ data”或“C:\ ProgramData \ Mysql”。请注意,默认情况下隐藏“C:\ ProgramData”目录,因此您可能需要更改文件夹选项以查看目录及其内容。

图1  -  Windows中的MySQL错误日志

对于其他平台,引用log_error配置变量可能会有所帮助。如果使用Navicat管理数据库,则可以使用云服务器监视器工具查找系统变量。可以通过Tools主菜单命令访问它。

在Server Monitor中,单击中间的“Variables”选项卡,然后向下滚动到列表中的log_error:

图2  -  Navicat Server Monitor工具中的log_error云服务器变量

常规查询日志

顾名思义,通用查询日志提供了MySQL正在做什么的一般记录。当客户端连接或断开连接时,云服务器会将信息写入此日志,以及从客户端收到的每个SQL语句。当您怀疑客户端应用程序中存在错误并想要确切知道客户端发送到数据库的内容时,通用查询日志非常有用。

默认情况下,禁用常规查询日志。要启用它,请将general_log变量设置为1(或在Navicat中为ON)。不为general_log分配任何值也会启用它。将其重新设置为0(或在Navicat中关闭)将禁用日志。要指定日志文件名,请将其分配给general_log_file变量。要指定日志输出到文件,请使用log_output系统变量来分配文件名。 MySQL还可以将输出发送到mysql系统数据库中的slow_log表。实际上,可以选择文件输出,表输出或两者。我们将在下一篇博客中详细讨论这一点。

图3  -  Navicat Server Monitor工具中的general_log和general_log_file云服务器变量

对于以上关于使用Navicat查看MySQL日志的具体方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

navicat mysql 日志_使用Navicat查看MySQL日志的具体方法相关推荐

  1. mysql 二进制日志查看_使用mysqlbinlog查看二进制日志

    (一)mysqlbinlog工具介绍 binlog类型是二进制的,也就意味着我们没法直接打开看,MySQL提供了mysqlbinlog来查看二进制日志,该工具类似于Oracle的logminer.my ...

  2. Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)

    Mysql的Root密码忘记,查看或修改的解决方法(图文介绍) 参考文章: (1)Mysql的Root密码忘记,查看或修改的解决方法(图文介绍) (2)https://www.cnblogs.com/ ...

  3. oracle 安装时的日志文件,oracle10g安装的日志文件 Oracle10g怎么查看操作日志

    如何查看oracle 10g 的操作日志 归档模式下怎么查询oracle 10g归档日志存放的路径? SQL> select name from v$archived_log; NAME /u0 ...

  4. 连接mysql数据库_解决Navicat连接MySQL数据库报错问题

    今天在用Navicat连接另外一台主机上的MySQL时报错: Host is not allowed to connect to this MySQL server 默认安装的mysql无法远程连接是 ...

  5. navicat mysql 字符集_关于Navicat和MYSQL字符集不统一出现的中文乱码问题

    最近遇到一串关于MySQL中文乱码的问题,问题背景是这样的: 在此之前,服务器上安装好mysql之后就立马重新配置了字符集为utf8,之后用Navicat进行数据导入,发现中文的字符导入之后全是乱码, ...

  6. mysql的告警日志_运维日记|MySQL关于aborted告警日志的分析

    又是一个季度一次的现场巡检,期待数据库能跑的又快又稳,毕竟这是对DBA最大的馈赠了. ​ 结果不遂人意发现在错误日志内存在大量的如下报错: 查看当前数据库的状态值: 查看数据库关于数据库会话的关键参数 ...

  7. thinkphp mysql 日志_基于thinkphp实现异常日志详细统计功能

    后端的代码基于thinkphp框架开发,随着业务的增加,代码复杂度不断增多,而且有好几份代码,可能部署在不同的服务器上.即使在测试服务器上经过严格测试,正式环境有时也很难避免出现bug,所以需要较为详 ...

  8. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  9. centos 查看mysql 服务器配置_在CentOS上MySQL数据库服务器配置方法

    http://www.jb51.net/article/23255.htm ======================== 1 . 无密码登录: mysql -u root 在已经有密码的情况下报错 ...

最新文章

  1. 提权学习之旅——利用Metasploit提权
  2. .java文件_【转】java文件操作大全
  3. 【LeetCode笔记】剑指 Offer 55 - II. 平衡二叉树(递归、二叉树)
  4. ElasticSearch wildcard查询(英文检索)
  5. Ajax内部交流文档(转)
  6. 【zookeeper】Zk创建空节点 不带数据的
  7. Ubuntu 创建快捷方式的方法
  8. 京东淘汰“三类人”,近 18 万员工懵了?!
  9. Docker跨主机容器互传数据问题及解决方法
  10. 内网通3.4.3045版本 免广告码 积分码 算法
  11. 搞懂神经网络处理器的性能指标
  12. 【文化课每周学习记录】2019.3.17——2019.3.23
  13. 如何Diskgenius将U盘分区
  14. 四元式的翻译以及寄存器分配
  15. 字体图标和变形 transform属性的使用
  16. 汇编指令sar与shr
  17. 你必需知道的5个开源游戏引擎
  18. c语言——指针初阶(2)
  19. python课程设计:公交线路查询系统
  20. mysql update报错

热门文章

  1. 基于cv2的图片处理之轮廓、截图(一)
  2. 操作系统常见错误代码总结
  3. 适用于初学者学习的Python正则表达式
  4. OCR识别PDF文件
  5. 转载--CST UTC CMT时间的区别和联系
  6. 电脑安全模式怎么进?
  7. 【计算机网络】分组交换网中的时延、丢包和吞吐量
  8. LeetCode每日一题(2022/5/31)剑指 Offer II 114. 外星文字典(困难)
  9. java逻辑测试题_《Java理解程序逻辑试题分析》
  10. 电脑使用年限怎么查询