lnmp mysql日志文件在哪

lnmp mysql日志文件在哪,第1张

官方文档说明,log文件的默认位置是数据文件所在位置。

而且实际情况下确实是这样。

但是我也有一个环境遇到过像楼主这样的情况。

明明没有设置log-bin的位置,但是日志却在/var/run/mysqld下

show variables 也没看出什么问题 my.cnf也没问题。

我的环境是Fedora11 + mysql 5.1.36

这个是压缩包文件,而不是你的安装文件,当你用./configure安装的时候,应该有用--prefix指定安装路径,那么就进入你的指定安装路径中,那里面有这个文件例如:./configure--prefix=/usr/local/mysqlcd/usr/local/mysql/scriptsmysql_install_db--user=mysql

LNMP一键安装包安装的MySQL默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错,如vps论坛用户的反馈。如何关闭MySQL的日志功能:删除日志:执行:/usr/local/mysql/bin/mysql -u root -p输入密码登录后再执行:reset master再输入:quit 退出mysql命令模式。彻底禁用MySQL日志:修改/etc/my.cnf 文件,找到log-bin=mysql-binbinlog_format=mixed再这两行前面加上#,将其注释掉,再执行/etc/init.d/mysql restart即可。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/56401.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存