mysql error log清理_手动删除mysql日志/var/log/mysql/error.log导致的mysql无法启动
问题环境
ubuntu-mate for raspberry
mysql默认配置
问题起源
最近在搞fail2ban这东西,顺便翻了翻各种日志,然后看见mysql的日志有点多就想清理一下,于是直接sudo rm -r /var/log/mysql了一下,结果重启之后发现mysql就不跑了。。。
手动service mysql start后发现报错。。。
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'mysql.service'.
Authenticating as: ,,, ()
Password:
==== AUTHENTICATION COMPLETE ===
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.
说是让我去journalctl -xe和systemctl status mysql.service看一下原因,查了一下发现
mysqld[]: [ERROR] Could not open file '/var/log/mysql/error.log' for error logging: No such file or directory
才发现原来这日志是删不得的。。。
不早说。。。
应对办法
没办法,百度谷歌Bing吧。。。
找到一个靠谱的后发现其实只要把/var/log/mysql这个文件夹和/var/log/mysql/error.log这两个东西重新创建后改个用户组就行了。。。
参考链接
groups mysql
先确定mysql所在用户组
然后输入下面命令
sudo mkdir /var/log/mysql
sudo touch /var/log/mysql/error.log
sudo chown mysql: /var/log/mysql
sudo chown mysql: /var/log/mysql/error.log
好了,然后service mysql start,mysql启动成功了
也算是提了个醒,删东西之前确认一下程序需不需要,避免出问题。。。
mysql error log清理_手动删除mysql日志/var/log/mysql/error.log导致的mysql无法启动相关推荐
- mysql bin.000013_mysql运维-二进制日志BINARY LOG清理_ mysql-bin磁盘占用高处理办法
1.1 方法1:PURGE MASTER LOGS 语法: PURGE { BINARY | MASTER } LOGS { TO 'log_name' | BEFORE datetime_expr ...
- mysql 保证事物完整性_数据库高并发请求,如何保证数据完整性?详解MySQL/InnoDB的加锁...
本文是对MySQL/InnoDB中,乐观锁.悲观锁.共享锁.排它锁.行锁.表锁.死锁概念的理解,这些在面试中也经常遇到,如数据库高并发请求,如何保证数据完整性?今天我查阅资料进行了MySQL/Inno ...
- mysql c 助手类_节日福利,属于你的Offer助手:阿里独家MySQL进阶宝典
提到MySQL,大家都知道是它最流行的关系型数据库管理系统(RDBMS)之一,而且MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制 ...
- mysql安装失败后怎么彻底删除_MySQL安装失败后如何完全卸载移除MySQL - 收获啦
(1)控制面板 ---> 程序和功能 ---> 卸载MySQL Installer: (2)删除MySQL软件安装路径下的MySQL目录,默认目录为 C:\Program Files (x ...
- linux 如何删除log文件,linux的删除文件日志命令是什么
Linux系统下我们经常使用到删除操作,包括删除文件目录,日志等,那么用什么命令实现呢,具体有哪些用法?下面由学习啦小编为大家整理了linux的删除命令的相关知识,希望对大家有帮助! linux的删除 ...
- mysql的复制订阅_如何删除发布与复制订阅数据库 'distribuion' 的方法
之前因为从VFP数据库中把数据导入到SQL SERVER2000中,用DTS做了发布与复制数据库'distribution' ,现在要把它删除,当在企业管理器中执行删除时,提示下面的错误: Error ...
- 怎么删除mysql表中数据_如何删除数据库表中的数据?
删除数据库表中数据有两种方式: 第一种:delete from tablename where 1=1; 第二种:truncate table tablename; 区别是:第二种清空表数据比较及时 ...
- 5.6.50 mysql 用什么驱动_日均5亿查询量的京东订单中心,为什么舍弃MySQL用ES?
京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况. 我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的 ...
- jsp mysql火车票预定系统_火车票网络订票售票系统的设计与实现(NetBeans,MySQL)
火车票网络预订售票系统的设计与实现(NetBeans,MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文16000字,程序代码,MySQL数据库) 本文针对火车站的售票实际情况,按照软件工 ...
最新文章
- 深入理解Semaphore
- 人类历史上有过哪些令人毛骨悚然的实验?
- php的mbstring模块安装折腾记录
- html下拉列表兼容性,下拉菜单select样式设置(兼容IE6/IE7/IE8/火狐)
- nagios无法通过web访问
- 基于Python实现的遗传算法求TSP问题
- android-sdk-windows 如何安装,android-sdk-windows 安装.doc
- 告诉你一个真实的Google
- 台式计算机主板电池型号,台式机主板电池没电会怎么样 主板电池怎么换
- wordpress主题开发教程
- 苹果icloud解锁_如何绘制苹果iCloud图标– Photoshop教程
- 使用canvas画三角形,圆形,半圆,八卦
- 阶梯压测线程 jp@gc - Stepping Thread Group (deprecated)
- Flash在线编程构件的使用
- php讯飞文本纠错接口对接
- DebugView使用方法
- 2023美国大学生数学建模竞赛资料及思路
- Worthington核酸酶、微球菌相关研究及测定方案
- 一步步带你读懂 Okhttp 源码
- 深度讲解linux中strstr()函数
热门文章
- OpenStack不行了吗?悉尼峰会,OpenStack的白城反击战?
- mysql与oracle链接超时_数据库连接超时问题(求解)
- java 寻找峰值峰谷_寻找峰值
- 玩转 IntelliJ IDEA 2020
- 企业微信H5_消息推送概述,发送应用消息示例
- kibana-7.15.2 一分钟下载、安装、部署 linux
- 企业实战_07_MyCat 搭建Mysql 一主一从复制环境
- 开发经验分享_06_前端开发技巧
- 你的目的是什么是谁指使你_电视剧《谁说我结不了婚》第25-27集剧情:魏书帮程璐搞定投资人...
- python的程序格式框架_关于Python程序格式框架的描述,以下选项中错误的是