当前位置: 首页 > 知识库问答 >
问题:

MysqlDump获取错误:('mysql.infoschema'@'localhost')不存在(1449)

秦钟展
2023-03-14

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

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

mysqldump:无法执行“显示数据库”:指定为定义者的用户('mysql.infoschema'@'localhost')不存在(1449)

然后尝试以root用户的身份登录并"SHOW DATABASES"我得到了以下错误

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

也与命令"CREATE USER TEST"我得到的错误

错误1726(HY000):存储引擎'MyISAM'不支持系统

有什么方向吗?谢谢

共有1个答案

彭宜人
2023-03-14

好的,这是解决办法。我尝试通过以下方式更新MySQL

yum update MySQL

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

所以我用

yum更新mysql*-y

然后它会更新这两个。现在问题解决了。谢谢

 类似资料:
  • 我在8080端口创建了一个简单的服务器,并使用three.js在我的超文本标记语言文档中加载GLTF文件。这里是服务器端代码,然后是超文本标记语言代码。 现在获取错误-:8080/:1获取http://localhost:8080/404(好)我的两个文件都命名为1。js和1。html。 此外,它还有两个警告- DevTools未能加载SourceMap:无法加载chrome的内容-extensi

  • 我试图创建ionic构建,但出现错误,下面是我的步骤。 离子科尔多瓦平台移除Android 离子科尔多瓦平台添加Android 离子科尔多瓦构建Android 当我运行最后一个命令时,得到了下面的错误。 在1s中生成失败[ERROR]运行子进程Cordova时发生错误。

  • 问题内容: 我正在尝试应用迁移,但出现错误: django.db.utils.OperationalError:(1050,“表’customers_customer’已经存在”) 我通过发出以下命令来获取此信息: 我的客户表已经存在,那么该怎么做才能让迁移知道这一点,而不是出错,然后对模型进行修改? 我在本地环境的本地数据库上运行了此文件,没有问题。当我将数据库指向生产环境并在上面运行时,出现此

  • 问题内容: 我有一个目录结构,例如在包含Java文件的根目录下。我在与上述相同的根目录中的目录结构中还有另一个Java文件。我正在从中调用方法,但收到错误消息,该程序包不存在。 我已经在我的java文件中导入了包。能给我一些建议吗? 问题答案: 这有效: com / example / model / BearExtra.java com / example / web / Bear.java 现

  • 我已经能够将PostgreSQL链接到Java。我已经能够显示表中的所有记录,但我无法执行删除操作。 下面是我的代码: 请注意,MAC是一个字符串字段,用大写字母书写。表中确实存在此字段。 我得到的错误是: 严重:错误:“Mac”列不存在