系统删除了mysql用户,导致mysql重启报错,内容如下:

161025 21:24:55 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

/usr/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)

161025 21:24:55 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

161025 21:24:55  InnoDB: Initializing buffer pool, size = 8.0M

161025 21:24:55  InnoDB: Completed initialization of buffer pool

161025 21:24:55  InnoDB: Operating system error number 13 in a file operation.

InnoDB: The error means mysqld does not have the access rights to

InnoDB: the directory.

InnoDB: File name ./ibdata1

InnoDB: File operation call: 'open'.

InnoDB: Cannot continue operation.

161025 21:24:55 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

考虑到mysql服务使用mysql用户启动的,首先增加mysql用户,useradd -r mysql

修改目录权限:cd /var/lib/mysql

chown -R mysql.mysql *

启动还是报错,显示信息:

161025 21:57:47 [ERROR] /usr/libexec/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 13)

161025 21:57:47 [ERROR] Can't start server: can't create PID file: Permission denied

这个很明显了,mysql.pid没有权限生成

赋予权限:chown -R mysql.mysql /var/run/mysqld/

启动mysql,成功。

mysql问题排查_mysql问题排查相关推荐

  1. mysql 性能查看_MySQL查询性能问题排查

    Mysql数据库的性能问题排查是十分复杂的,具体方法视场景而定,这里只做大致思路分析. 1. 整体考虑导致查询性能低下的各种因素 导致SQL查询变慢的原因是多元化的,在遇到问题时首先要有一个全方位的思 ...

  2. mysql数据库binlog日志截断报错,导致mysql主从同步失败故障排查

    mysql数据库binlog日志截断报错,导致mysql主从同步失败故障排查 Got fatal error 1236 from master when reading data from binar ...

  3. mysql 死锁 代码_MySQL死锁问题解决的代码详细介绍

    一次MySQL死锁问题解决 一.环境CentOS, MySQL 5.6.21-70, JPA 问题场景:系统有定时批量更新数据状态操作,每次更新上千条记录,表中总记录数约为500W左右. 二.错误日志 ...

  4. mysql 汉编码 的选_peewee连接mysql汉语言数据编码_mysql

    peewee连接mysql中文数据编码 系统是win7 x64 python 2.7.6的site.py里面编码设定为 utf-8 py文件首行指定 #coding:utf-8 mysql 5.5.3 ...

  5. windows 新建mysql权限设置_Windows下设置MySQL安全权限_mysql

    注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改. 文中提及的权限都是在原有权限上附加的权限. [修改步骤] 1.创建用户 创建一个名 ...

  6. mysql函数大全最小,MySQL函数一览_MySQL函数全部汇总

    前言 MySQL提供了众多功能强大.方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求.本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时 ...

  7. mysql checksum用法_MySQL checksum理解_mysql

    mysql checksum了解 在主从复制中Checksum常常需要对某些重要的表进行一致性检查. Checksum Table在逻辑备份时候前后是否可以用于验证数据一致性.扩展一下发现有一些有趣的 ...

  8. mysql ibata文件_重装系统后,怎么调用之前mysql的数据_mysql

    重装系统后,如何调用之前mysql的数据 前提是:必须保留之前的数据库数据 在介绍此方法之前,提醒各位最好的转移数据的方法为: 在原来MYSQL服务器导出SQL文件,然后再在新的MYSQL服务器导入数 ...

  9. mysql反应慢_MySQL反应慢排查思路

    数据库异常假死排查需要数据(当时问题的时间,前后时间在2个小时的数据就行) 1.MySQL相关配置 整体可以借助于pt-mysql-summary生成(percona-tools工具) 2.操作系统方 ...

最新文章

  1. 信道编码之差错控制方式
  2. Java多线程中的Runnable和Thread
  3. 开始学习python的感受
  4. Qt之Q_GLOBAL_STATIC创建全局静态对象
  5. Share Point 开发系列之一:开发方式的选择
  6. 分布式开放 消息系统 (RocketMQ) 的原理与实践
  7. MATLAB学习笔记(六)
  8. 真香?小米9价格将上4000元!战斗天使真机长这样...
  9. godotenv简介
  10. Win10家庭版使用gpedit.msc方法
  11. mysql 生日_MySQL数据库之MySql查询生日的两种方式
  12. 阿里Leader都干些啥
  13. http://coffeejp.com/bbs/forum.php?mod=viewthread,问题列表_华泰证券网络路演_新浪网
  14. jupyter报错EnvironmentLocationNotFound: Not a conda environment: /root/anaconda3/envs/anaconda3
  15. windows 无法停止ics_多种方法解决Win10系统ICS服务启动后停止问题
  16. 我de虚拟经济学系列---第二章 经济繁荣不建桥
  17. 错题集:HDLBits lfsr5 Galois型lfsr
  18. 显著性目标检测SOD论文大盘点
  19. 一种锂电池充放电及外部供电自动切换的电路
  20. Apollo Cyber实践之talker-listener通信

热门文章

  1. pku2594 Treasure Exploration
  2. 园子是技术的园子吗?
  3. EncryptHelper
  4. Bailian2931 期末考试第二题——比较数字个数【文本】
  5. HDU1234 开门人和关门人(解法二)【废除!!!】
  6. 计算机科学 —— 冯诺依曼结构
  7. matlab 矢量化编程(四)—— 标量函数转化为能够处理矢量的函数
  8. WordCount——MapReduce 实例入门
  9. python技巧——使用list comprehension生成素数(prime number)
  10. 老年手机计算机的按键怎么调至桌面,怎样设置一键回到桌面啊,就是这个图标(如图)...