`
030710314
  • 浏览: 22391 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Table 'mysql.plugin' doesn't exist

 
阅读更多

安装mysql 5.6 完成之后启动出错,错误内容如下:

The server quit without updating PID file (/var/lib/mysql/localhost.localdom.err)

 

进去查看这个错误文件信息,发现真正的错误为:

Table 'mysql.plugin' doesn't exist

 

分析如下:

我们都知道,mysql 在装完之后需要修改my.cnf文件,改变数据库以及其他文件的存放地址,修改完成这个文件之后,我们要执行如下命令来初始化

/usr/local/mysql/scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/mysql/ --user=mysql

 

其中,有几个重要的地址,defaults-file 为 my.cnf 文件的存放地址,datadir 为数据库表的存放地址,执行上述初始化语句的时候,mysql会生成几个新的表,其中就包括mysql.plugin,如果我们在my.cnf中配置的datadir和执行豫剧里面的datadir不相同的话,mysql启动的时候就会找不到新生成的表,报错。

 

如果我们非要更改mysql存放表数据的地方,我们可以将/usr/local/mysql/data/mysql 中的表copy到新的目录下。

分享到:
评论

相关推荐

    MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法

    文章中提到的错误提示“Table mysql.plugin doesn't exist”通常出现在MySQL数据库初始化和配置过程中。本文将详细解释这个问题出现的原因,以及如何通过具体步骤解决它。 首先,我们来看看这个问题出现的背景。在...

    MySql报错Table mysql.plugin doesn’t exist的解决方法

    在MySQL数据库系统中,"Table mysql.plugin doesn’t exist" 是一个常见的错误,通常会在尝试启动MySQL服务时出现。这个错误表明MySQL服务器无法找到`mysql.plugin`表,该表是MySQL内部的一个关键组件,用于管理...

    mysql启动提示mysql.host 不存在,启动失败的解决方法

    error 日志当中的记录: [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 从发了帖子,只有人看,没有人回复,看到这种情况只能自己解决问题了,自己动手...

    mysql server 5.5连接不上的解决方法

    这通常表现为尝试登录时出现错误,例如“Table 'mysql.host' doesn't exist”或“Can't open the mysql.plugin table. Please run mysql_upgrade to create it.”。这些错误可能是由于数据库表损坏、服务异常或者...

    linux系统使用yum重新安装mysql

    此时可能会遇到问题,例如文中提到的“Table 'mysql.plugin' doesn't exist”的错误。 6. **解决启动失败问题** 若遇到MySQL服务启动失败的问题,可以通过以下步骤尝试解决: - **查找错误日志** 查看错误...

    解决Mysql5.7.17在windows下安装启动时提示不成功问题

    如果在初始化过程中出现错误,比如“Table 'mysql.plugin' doesn't exist”,这表明MySQL无法找到或创建必要的系统表。此时,应按照官方文档...

    CentOS6.9下mysql 5.7.17安装配置方法图文教程

    2. 遇到`Table 'mysql.user' doesn't exist`错误,可能是`my.cnf`中的`datadir`配置不正确,确保正确设置。 3. 如果报错`Can't open the mysql.plugin table`,可能需要重新初始化数据库: ```bash ./mysql_...

    Win10安装MySQL5.7.18winX64 启动服务器失败并且没有错误提示

    在安装过程中遇到的问题是,在data文件夹下看到有5个文件,打开其中后缀名为.err的文件,提示信息为:“Table 'mysql.plugin' doesn't exist”。这个问题的出现意味着MySQL的安装过程中缺少了必要的表或者初始化没有...

    详解关于MySQL 8.0走过的坑

    尝试显示数据库或更改权限时遇到错误`ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist`,以及`Table 'mysql.role_edges' doesn't exist`。这通常是因为...

Global site tag (gtag.js) - Google Analytics