【问题标题】:MysqlDump is getting Error : ('mysql.infoschema'@'localhost') does not exist (1449)MysqlDump 出现错误:('mysql.infoschema'@'localhost')不存在(1449)
【发布时间】:2021-06-28 03:04:21
【问题描述】:

我正在我的 centos 7 终端中运行一个 mysqldump,该终端设置了我的 mysql 服务器。(带有工作站点), 它显示以下错误。

mysqldump: 错误: '用户指定为定义者 ('mysql.infoschema'@'localhost') 尝试转储时不存在' 表空间

mysqldump: 无法执行'SHOW DATABASES': 用户指定为 定义器('mysql.infoschema'@'localhost')不存在(1449)

然后尝试以root用户身份登录并“显示数据库”我收到以下错误

ERROR 1449 (HY000): 用户指定为定义者 ('mysql.infoschema'@'localhost') 不存在

同样使用“CREATE USER TEST”命令我得到错误

ERROR 1726 (HY000):存储引擎“MyISAM”不支持系统

有什么方向吗? 谢谢。

【问题讨论】:

    标签: mysql


    【解决方案1】:

    好的,这就是解决方案。 我尝试通过

    更新MySQL
    yum update MySQL
    

    它只会更新 MySQL 客户端,所以我们需要同时更新客户端和服务器

    所以我用了

    yum 更新 mysql* -y

    然后它会更新它们。现在问题已解决。 谢谢。

    【讨论】:

      猜你喜欢
      • 2014-12-22
      • 2020-09-19
      • 2019-07-01
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      • 2017-02-16
      • 1970-01-01
      相关资源
      最近更新 更多