MYSQL查看操作记载

打印 上一主题 下一主题

主题 517|帖子 517|积分 1551

MYSQL怎样查看操作记载

   分为文件记载日志和数据库记载日志两种方式,结果相同
  一、文件记载数据库操作日志

首先进入mysql输入指令
  1. show variables like 'gen%';
复制代码

   general_log是开启还是关闭状态,以及这个帐号的general_log文件在哪 如果没有开启,请先设置开启
  1. set global general_log=ON;
复制代码
  查看log:
  cat /目次/日志.log
  

数据库自己记载操作日志
数据库自己记载操作日志
二、数据库自己记载操作日志

  1. show variables like '%log_output%';
复制代码

   默认是FILE,改为TABLE
  1. set  global log_output='TABLE';
复制代码
之后就可以通过以下两句话查看数据库操作记载
查看操作记载:
  1. select * from mysql.general_log;
复制代码
会看到在数据库里已经记载上了日志

因数据库一直记载日志会增加压力,建议用文件记载
  1. set  global log_output='FILE';
复制代码
  1. truncate table mysql.general_log;
复制代码
末了附上MySQL8.0的修改数据库密码:
  1. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new密码';  
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我爱普洱茶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表