栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Linux系统上MySQL启动报错解决办法

Linux系统上MySQL启动报错解决办法

声明:本文章只提到一种原因及解决办法,其他原因请用其他办法解决

项目场景:

搭建Hadoop—hive框架,需要安装MySQL数据库以及任何场景下安装MySQL数据库


问题描述

1. 首先启动MySQL服务时报错,反馈信息为

urnalctl failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details
 

2. 通过查看/var/log/mysqld.log

过滤出error报错信息为 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist 2022-03


原因分析:

1. 可能是安装数据库后,修改/etc/my.cnf出错导致

2. 这个文件如果没有修改正确就启动MySQL服务,失败后,即使将此文件修改正确也可能会也不起作用


解决方案:

1. 查看/var/lib/mysql目录下是否生成mysql.sock文件

2. 如没有此文件,就删除 /var/lib/mysql 目录,重新安装mysql

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/775184.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号