暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何删掉mysql日志

干货食堂 2023-02-07
187

有时候我们会发现数据库的数据,即便是我们已经删掉了,清空了数据表,但是服务器的空间还是没有减少,这个是为啥呢?那是因为mysql的日志占了你的空间的大头,你可以去你mysql的安装目录看下,有许多日志文件。

比如mysql-bin.000001 这类的文件。这些文件需要定时清理的,而且你看文件都还挺大的。对于个人服务器来说,基本上也没啥恢复数据的场景,所以这些日志对于我们来说,除了占地方还是占地方。

例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。

mysql的日志默认是开启的,就是在 mysql的 data目录下 的。

如何清空?

进去到mysql的终端:执行命令即可

    mysql -uroot -p123456


    mysql> reset master;

    如何让以后都不再生成日志?

    如果你不希望生成这些日志文件可以这样操作:
    打开mysql目录中的my.ini,找到log-bin=mysql-bin然后注释掉就可以了。
    #log-bin=mysql-bin
    (在修改数据库配置文件时候最好暂时关闭MYSQL数据库)


    Function函数式编程

    Selenium自动化测试框架

    csdn关注博主才能展开全文的绕过方法

    公钥、私钥、对称加密、非对称加密、混合加密、摘要、签名


    文章转载自干货食堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论