Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MysqlDump获取错误:(';mysql.infoschema';@';localhost';)不存在(1449)_Mysql - Fatal编程技术网

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

MysqlDump获取错误:(';mysql.infoschema';@';localhost';)不存在(1449),mysql,Mysql,我在我的centos 7终端上运行mysqldump,它有我的mysql服务器设置(带有工作站点), 它显示以下错误 mysqldump:错误:'指定为定义者的用户 尝试转储时,('mysql.infoschema'@'localhost')不存在 表空间 mysqldump:无法执行“显示数据库”:用户指定为 定义器('mysql.infoschema'@'localhost')不存在(1449) 然后尝试以root用户身份登录并“显示数据库”,我得到了以下错误 错误1449(HY000):指

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

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

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

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

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

同样,通过命令“createusertest”,我得到了错误

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

有什么方向吗? 谢谢。

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

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

所以我用

yum更新mysql*-y

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