MysqlDump 出现错误:('mysql.infoschema'@'localhost')不存在(1449)
Posted
技术标签:
【中文标题】MysqlDump 出现错误:(\'mysql.infoschema\'@\'localhost\')不存在(1449)【英文标题】: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”不支持系统
有什么方向吗? 谢谢。
【问题讨论】:
【参考方案1】:好的,这就是解决方案。 我尝试通过
更新MySQLyum update MySQL
它只会更新 MySQL 客户端,所以我们需要同时更新客户端和服务器
所以我用了
yum 更新 mysql* -y
然后它会更新它们。现在问题已解决。 谢谢。
【讨论】:
以上是关于MysqlDump 出现错误:('mysql.infoschema'@'localhost')不存在(1449)的主要内容,如果未能解决你的问题,请参考以下文章
每当我尝试在 PHP 中使用 mysqldump 时都会出现错误。如何正确导入并使用它?
mysqldump:出现错误:1044:使用 LOCK TABLES 时用户 'username'@'localhost' 对数据库 'databasename' 的访问被拒绝
Mysqldump 1449 错误解决 mysqldump: Got error: 1449
mysqldump 错误 1045 访问被拒绝,尽管密码正确等