mysql问题排查_mysql问题排查
系统删除了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问题排查相关推荐
- mysql 性能查看_MySQL查询性能问题排查
Mysql数据库的性能问题排查是十分复杂的,具体方法视场景而定,这里只做大致思路分析. 1. 整体考虑导致查询性能低下的各种因素 导致SQL查询变慢的原因是多元化的,在遇到问题时首先要有一个全方位的思 ...
- mysql数据库binlog日志截断报错,导致mysql主从同步失败故障排查
mysql数据库binlog日志截断报错,导致mysql主从同步失败故障排查 Got fatal error 1236 from master when reading data from binar ...
- mysql 死锁 代码_MySQL死锁问题解决的代码详细介绍
一次MySQL死锁问题解决 一.环境CentOS, MySQL 5.6.21-70, JPA 问题场景:系统有定时批量更新数据状态操作,每次更新上千条记录,表中总记录数约为500W左右. 二.错误日志 ...
- mysql 汉编码 的选_peewee连接mysql汉语言数据编码_mysql
peewee连接mysql中文数据编码 系统是win7 x64 python 2.7.6的site.py里面编码设定为 utf-8 py文件首行指定 #coding:utf-8 mysql 5.5.3 ...
- windows 新建mysql权限设置_Windows下设置MySQL安全权限_mysql
注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改. 文中提及的权限都是在原有权限上附加的权限. [修改步骤] 1.创建用户 创建一个名 ...
- mysql函数大全最小,MySQL函数一览_MySQL函数全部汇总
前言 MySQL提供了众多功能强大.方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求.本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时 ...
- mysql checksum用法_MySQL checksum理解_mysql
mysql checksum了解 在主从复制中Checksum常常需要对某些重要的表进行一致性检查. Checksum Table在逻辑备份时候前后是否可以用于验证数据一致性.扩展一下发现有一些有趣的 ...
- mysql ibata文件_重装系统后,怎么调用之前mysql的数据_mysql
重装系统后,如何调用之前mysql的数据 前提是:必须保留之前的数据库数据 在介绍此方法之前,提醒各位最好的转移数据的方法为: 在原来MYSQL服务器导出SQL文件,然后再在新的MYSQL服务器导入数 ...
- mysql反应慢_MySQL反应慢排查思路
数据库异常假死排查需要数据(当时问题的时间,前后时间在2个小时的数据就行) 1.MySQL相关配置 整体可以借助于pt-mysql-summary生成(percona-tools工具) 2.操作系统方 ...
最新文章
- 信道编码之差错控制方式
- Java多线程中的Runnable和Thread
- 开始学习python的感受
- Qt之Q_GLOBAL_STATIC创建全局静态对象
- Share Point 开发系列之一:开发方式的选择
- 分布式开放 消息系统 (RocketMQ) 的原理与实践
- MATLAB学习笔记(六)
- 真香?小米9价格将上4000元!战斗天使真机长这样...
- godotenv简介
- Win10家庭版使用gpedit.msc方法
- mysql 生日_MySQL数据库之MySql查询生日的两种方式
- 阿里Leader都干些啥
- http://coffeejp.com/bbs/forum.php?mod=viewthread,问题列表_华泰证券网络路演_新浪网
- jupyter报错EnvironmentLocationNotFound: Not a conda environment: /root/anaconda3/envs/anaconda3
- windows 无法停止ics_多种方法解决Win10系统ICS服务启动后停止问题
- 我de虚拟经济学系列---第二章 经济繁荣不建桥
- 错题集:HDLBits lfsr5 Galois型lfsr
- 显著性目标检测SOD论文大盘点
- 一种锂电池充放电及外部供电自动切换的电路
- Apollo Cyber实践之talker-listener通信
热门文章
- pku2594 Treasure Exploration
- 园子是技术的园子吗?
- EncryptHelper
- Bailian2931 期末考试第二题——比较数字个数【文本】
- HDU1234 开门人和关门人(解法二)【废除!!!】
- 计算机科学 —— 冯诺依曼结构
- matlab 矢量化编程(四)—— 标量函数转化为能够处理矢量的函数
- WordCount——MapReduce 实例入门
- python技巧——使用list comprehension生成素数(prime number)
- 老年手机计算机的按键怎么调至桌面,怎样设置一键回到桌面啊,就是这个图标(如图)...