【问题标题】:Can't change root pw in mysql无法在mysql中更改root密码
【发布时间】:2021-04-23 13:12:55
【问题描述】:

当我尝试使用 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'myPassword'; 更改 mysql 中的根密码时,我收到错误消息:

存储引擎“MyISAM”不支持系统表。

所以我用了

alter table mysql.db ENGINE=InnoDB;

alter table mysql.columns_priv ENGINE=InnoDB;

如上所述Here

现在我得到了错误

无法从 mysql.db 加载。该表可能已损坏

repair table mysql.db无法修复,导致表的存储引擎不支持修复。

【问题讨论】:

标签: mysql


【解决方案1】:

我刚刚删除并重新安装了 mysql 服务器。 这不是一个很好的解决方案,但它确实有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-27
    • 2020-06-07
    • 2014-07-17
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    相关资源
    最近更新 更多