您现在的位置是:首页 > 知识问答 > MySQL日志怎么下载?

MySQL日志怎么下载?

知识问答作者:U大使日期:2021-01-24点击:166

MySQL日志怎么管理呢

建议压缩之后用SFTP之类的工具拖回来

日志分类:MySQL实例的日志包括二进制日志(BinLog)、慢查询日志(SlowLog)和错误日志(ErrorLog)三种。

二进制日志(BinLog)是记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存。

慢查询日志(SlowLog)是指MySQL实例记录所有执行超过long_query_time参数设定的时间阈值的SQL语句的日志。

错误日志(ErrorLog)是记录MySQL实例服务进程mysqld在启动/关闭或运行过程中遇到的错误信息。

日志下载
在详情页选择日志管理,在页面中选择日志包,即可打包慢查询日志(SlowLog)和错误日志(ErrorLog),并可下载。
image.png
在详情页选择备份管理,在页面中选择Binlog,即可打包二进制日志(BinLog)、清理日志,并可下载和删除。image.png

image.png
清理日志
清理日志操作仅适用于MySQL实例主库(Master)的二进制日志(BinLog)的清理。

在详情页选择备份管理,在页面中选择Binlog,选择清理日志。image.png
在清理日志弹窗页选择清理的时间,为了保证数据库同步安全,目前仅支持清理到当前时间前一天的日志。
查询日志
MySQL支持控制台查询历史日志和实时日志,具体操作:在实例详情页面中,选择日志管理,选择日志类型和查询类型,点击查询日志:image.png

  1. 登陆 mysql:

    >mysql -u root -p
  2. 然后查看是否启用了日志

    • 错误日志: -log-err
    • 查询日志: -log
    • 慢查询日志: -log-slow-queries
    • 更新日志: -log-update
    • 二进制日志: -log-bin
    mysql>show variables like 'log_%';
  3. 查看当前的日志

    mysql> show master status;
  4. 修改配置/etc/my.cnf

    [mysqld]log=/var/log/mysqld_common.loglog-error=/var/log/mysqld_err.loglog-bin=/var/log/mysqld_bin.bin
  5. 下载相关日志文件即可。

下一篇       上一篇