问题环境

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无法启动相关推荐

  1. mysql bin.000013_mysql运维-二进制日志BINARY LOG清理_ mysql-bin磁盘占用高处理办法

    1.1 方法1:PURGE MASTER LOGS 语法: PURGE { BINARY | MASTER } LOGS { TO 'log_name' | BEFORE datetime_expr ...

  2. mysql 保证事物完整性_数据库高并发请求,如何保证数据完整性?详解MySQL/InnoDB的加锁...

    本文是对MySQL/InnoDB中,乐观锁.悲观锁.共享锁.排它锁.行锁.表锁.死锁概念的理解,这些在面试中也经常遇到,如数据库高并发请求,如何保证数据完整性?今天我查阅资料进行了MySQL/Inno ...

  3. mysql c 助手类_节日福利,属于你的Offer助手:阿里独家MySQL进阶宝典

    提到MySQL,大家都知道是它最流行的关系型数据库管理系统(RDBMS)之一,而且MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制 ...

  4. mysql安装失败后怎么彻底删除_MySQL安装失败后如何完全卸载移除MySQL - 收获啦

    (1)控制面板 ---> 程序和功能 ---> 卸载MySQL Installer: (2)删除MySQL软件安装路径下的MySQL目录,默认目录为 C:\Program Files (x ...

  5. linux 如何删除log文件,linux的删除文件日志命令是什么

    Linux系统下我们经常使用到删除操作,包括删除文件目录,日志等,那么用什么命令实现呢,具体有哪些用法?下面由学习啦小编为大家整理了linux的删除命令的相关知识,希望对大家有帮助! linux的删除 ...

  6. mysql的复制订阅_如何删除发布与复制订阅数据库 'distribuion' 的方法

    之前因为从VFP数据库中把数据导入到SQL SERVER2000中,用DTS做了发布与复制数据库'distribution' ,现在要把它删除,当在企业管理器中执行删除时,提示下面的错误: Error ...

  7. 怎么删除mysql表中数据_如何删除数据库表中的数据?

    删除数据库表中数据有两种方式: 第一种:delete from tablename where 1=1; 第二种:truncate  table tablename; 区别是:第二种清空表数据比较及时 ...

  8. 5.6.50 mysql 用什么驱动_日均5亿查询量的京东订单中心,为什么舍弃MySQL用ES?

    京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况. 我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的 ...

  9. jsp mysql火车票预定系统_火车票网络订票售票系统的设计与实现(NetBeans,MySQL)

    火车票网络预订售票系统的设计与实现(NetBeans,MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文16000字,程序代码,MySQL数据库) 本文针对火车站的售票实际情况,按照软件工 ...

最新文章

  1. 深入理解Semaphore
  2. 人类历史上有过哪些令人毛骨悚然的实验?
  3. php的mbstring模块安装折腾记录
  4. html下拉列表兼容性,下拉菜单select样式设置(兼容IE6/IE7/IE8/火狐)
  5. nagios无法通过web访问
  6. 基于Python实现的遗传算法求TSP问题
  7. android-sdk-windows 如何安装,android-sdk-windows 安装.doc
  8. 告诉你一个真实的Google
  9. 台式计算机主板电池型号,台式机主板电池没电会怎么样 主板电池怎么换
  10. wordpress主题开发教程
  11. 苹果icloud解锁_如何绘制苹果iCloud图标– Photoshop教程
  12. 使用canvas画三角形,圆形,半圆,八卦
  13. 阶梯压测线程 jp@gc - Stepping Thread Group (deprecated)
  14. Flash在线编程构件的使用
  15. php讯飞文本纠错接口对接
  16. DebugView使用方法
  17. 2023美国大学生数学建模竞赛资料及思路
  18. Worthington核酸酶、微球菌相关研究及测定方案
  19. 一步步带你读懂 Okhttp 源码
  20. 深度讲解linux中strstr()函数

热门文章

  1. OpenStack不行了吗?悉尼峰会,OpenStack的白城反击战?
  2. mysql与oracle链接超时_数据库连接超时问题(求解)
  3. java 寻找峰值峰谷_寻找峰值
  4. 玩转 IntelliJ IDEA 2020
  5. 企业微信H5_消息推送概述,发送应用消息示例
  6. kibana-7.15.2 一分钟下载、安装、部署 linux
  7. 企业实战_07_MyCat 搭建Mysql 一主一从复制环境
  8. 开发经验分享_06_前端开发技巧
  9. 你的目的是什么是谁指使你_电视剧《谁说我结不了婚》第25-27集剧情:魏书帮程璐搞定投资人...
  10. python的程序格式框架_关于Python程序格式框架的描述,以下选项中错误的是