本来mysql好的,之前清理了一次tmp下的东西,mysql在查询的时候提示:

  1. Can't create/write to file '/tmp/ib0n3frL

然后停止启动:

[root@sevck_linux mysql]# service mysqld start
MySQL Daemon failed to start.
Starting mysqld: [FAILED]

启动失败了,看一下日志,发现配置的时候没添加日志配置

查找my.cnf,在[mysqld]下添加log-error=/var/log/mysql/mysql-error.log

配置mysql的错误日志,mysql目录自行设置,其中记住一点,chown -R mysql:mysql /tmp/mysql

赋予mysql目录权限,因为我是root, mysql运行权限为mysql,没有权限

再启动mysql尝试:

  1. :: InnoDB: Mutexes and rw_locks use GCC atomic builtins
  2. :: InnoDB: Compressed tables use zlib 1.2.
  3. :: InnoDB: Using Linux native AIO
  4. ^G/usr/libexec/mysqld: Can't create/write to file '/tmp/mysql_data/ibAGn543' (Errcode: 13)
  5. :: InnoDB: Error: unable to create temporary file; errno:
  6. :: [ERROR] Plugin 'InnoDB' init function returned error.
  7. :: [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
  8. :: [ERROR] Unknown/unsupported storage engine: InnoDB
  9. :: [ERROR] Aborting
  10.  
  11. :: [Note] /usr/libexec/mysqld: Shutdown complete

原来是Can't create/write to file,那么就好解决了,看看mysql_data目录是否存在。

chmod  -R 777 /tmp

赋予写的权限,启动mysql:

  1. root@sevck_linux mysql]# service mysqld start
  2. Starting mysqld: [ OK ]

just do it.

小记一次mysql启动失败没有日志的处理的更多相关文章

  1. Mysql启动失败 MYSQL:The server quit without updating PID file

    MySQL5.6启动时出错 提示MYSQL:The server quit without updating PID file 首先执行 /bin/mysqld_safe --user=mysql & ...

  2. MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法

    MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法 错误2,系统找不到文件. 开始...运行... regedit  注册表项: HKEY_LOCAL_ ...

  3. mysql 启动失败,数据恢复

    mysql 启动失败,数据恢复 2017年02月13日 16:46:36 阅读数:621 Forcing InnoDB Recovery提供了6个等级的修复模式,需要注意的是值大于3的时候,会对数据文 ...

  4. Mysql启动失败解决方案 - 个人经验可能不适合所有场景

    以前一直用的Mysql5.5,安装程序是一个exe程序,安装完了相应的服务也给我注册好了,然后直接启动连接即可. 最近升级到了8.0.15,发现和以前不一样了. 8.0.15下载地址 安装解压之后目录 ...

  5. XAMPP中Apache和Mysql启动失败问题总结

    一.Apache启动失败 xampp启动时显示的错误为: 9:52:41  [Apache]  Attempting to start Apache app... 9:52:41  [Apache]  ...

  6. Linux下mysql启动失败

    原因:强制重启服务器之后,发现mysql启动 失败 解决方法:强制清空 报错路径下的tmp文件,清空之后在tmp下面新建一个文件夹,文件夹的名字在你清空tmp之后启动mysql系统会给你提示 欧克,完 ...

  7. mysql 启动失败

    1 mysql 启动时报:MySQL Daemon failed to start.并且启动失败 2 查看mysql log日志  less /var/log/mysqld.log 3 从两行erro ...

  8. mysql启动失败问题记录

    net start mysql 启动mysql服务,启动失败: 手动启动服务,又失败 命令查看日志:mysqld --console 在网上找了解决办法如下: 找到mysql目录,进去bin目录,找到 ...

  9. win10 MySQL启动失败问题

    系统升级到win10之后,本地装的MySQL却突然不能启动,系统显示明明就有,可是总是启动失败.在这里解决一下: 解决win10  mysql服务消失,连接不上的问题,注意:以管理员身份运行DOS命令 ...

随机推荐

  1. socket长连接和短链接区别

    短连接 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束后就中断连接.短连接是指SOCKET连接后发送后接收完数据后马上断 ...

  2. HBase Cassandra比较

    转自:http://itindex.net/detail/22338-cassandra-hbase-%E8%AE%BE%E8%AE%A1     Cassandra HBase 一致性 Quorum ...

  3. Eclipse 3.7 极述优化

    1.去除不用的jar Eclipse/plugins目录下去除下面的jar和目录 2012/02/17 03:09 14,169 org.eclipse.cvs_1.1.100.v2012020808 ...

  4. ajax用json实现数据传输

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  5. python考试

    py4测试题 1.8<<2等于?322.通过内置函数计算5除以2的余数 divmod(5,2)3.s=[1,"h",2,"e",[1,2,3],&q ...

  6. LeetCode OJ:Majority Element(主要元素)

    Given an array of size n, find the majority element. The majority element is the element that appear ...

  7. Context的作用

    context用于访问全局资源 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta ...

  8. jQuery对象[0]倒底是什么?

    s[0]倒底是什么?(s为jQuery对象)代码:var s=$("div"); alert(s.length);alert(s[0]); jQuery对象默认都有个0索引,s为j ...

  9. ASP调用存储过程访问SQL Server

     ASP调用存储过程访问SQL Server 2011-02-15 10:22:57 标签:asp 数据库 sQL 存储过程 Server ASP和存储过程(Stored Procedures)的文章 ...

  10. Django 之Ajax

    必备知识:json 什么是json 定义 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式. 它基于 ECMAScript (w3c制定的 ...