Advertisement

MySQL show命令无法执行--解决办法:ERROR 1449 (HY000)

阅读量:

错误号为1449的错误:用户指定为定义器('mysql.infoschema'@'localhost')不存在。

前言

以前一直使用mysql,在某一天突然发现无法执行SHOW DATABASES命令;尝试查看已有的数据库表。在网络上搜索了许多相关资料仍未能解决问题。今天终于解决了这个问题,并将其整理成了解决方案文档

文章目录

    • 前言
    • 错误提示
        • 解决办法
复制代码
* 结语

错误提示

错误提示信息:

在这里插入图片描述

进入数据库之后,输入show databases;提示

The specified user as the definer (‘mysql.infoschema’@‘localhost’) does not exist in the system.

网上搜了许多解决办法是:
输入:mysql_upgrade -uroot -p
如下图:

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/image

全部评论 (0)

还没有任何评论哟~