0


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

标签: mysql 数据库 hive

本文转载自: https://blog.csdn.net/qq_56501453/article/details/123664306
版权归原作者 比尔·盖泽 所有, 如有侵权,请联系我们删除。

“Linux系统上MySQL启动报错解决办法”的评论:

还没有评论