MysqlDump获取错误:(';mysql.infoschema';@';localhost';)不存在(1449)
我在我的centos 7终端上运行mysqldump,它有我的mysql服务器设置(带有工作站点), 它显示以下错误 mysqldump:错误:'指定为定义者的用户 尝试转储时,('mysql.infoschema'@'localhost')不存在 表空间 mysqldump:无法执行“显示数据库”:用户指定为 定义器('mysql.infoschema'@'localhost')不存在(1449) 然后尝试以root用户身份登录并“显示数据库”,我得到了以下错误 错误1449(HY000):指定为定义者的用户 ('mysql.infoschema'@'localhost')不存在 同样,通过命令“createusertest”,我得到了错误 错误1726(HY000):存储引擎“MyISAM”不支持系统 有什么方向吗? 谢谢。好的,这是解决方案。 我尝试通过以下方式更新MySQLMysqlDump获取错误:(';mysql.infoschema';@';localhost';)不存在(1449),mysql,Mysql,我在我的centos 7终端上运行mysqldump,它有我的mysql服务器设置(带有工作站点), 它显示以下错误 mysqldump:错误:'指定为定义者的用户 尝试转储时,('mysql.infoschema'@'localhost')不存在 表空间 mysqldump:无法执行“显示数据库”:用户指定为 定义器('mysql.infoschema'@'localhost')不存在(1449) 然后尝试以root用户身份登录并“显示数据库”,我得到了以下错误 错误1449(HY000):指
yum update MySQL
它只会更新MySQL客户端,所以我们需要同时更新客户端和服务器
所以我用
yum更新mysql*-y
然后它会更新这两个。现在问题解决了。
谢谢