gpt4 book ai didi

mysql - Osx/自制软件上的 "Cannot load from mysql.procs_priv. The table is probably corrupted"

转载 作者:可可西里 更新时间:2023-11-01 07:05:54 24 4
gpt4 key购买 nike

问题:

正在获取 无法从 mysql.procs_priv 加载。尝试创建新的 mysql 用户时,该表可能已损坏

平台:OSX Yosemite、Homebrew

尝试了以下所有方法,但无效:

  1. 正在升级:mysql_upgrade -uroot -p
    • 我必须使用 --force 因为:MySQL 安装已经升级到 5.7.9,如果你还需要运行 mysql_upgrade,请使用 --force
    • 接下来我不得不使用 --skip-version-check 因为: 错误:服务器版本 (5.7.18) 与服务器版本 (5.7.18) 不匹配。 9) 构建/分发此程序。您可以使用 --skip-version-check 跳过此检查。
    • 仍然没有成功
  2. 将查询减少到最明显和 taking out functions : CREATE USER 'newuser';,仍然会抛出同样的错误。
  3. 修复 mysql.procs_priv 表
  4. mysql.procs_priv 中的所有 char 列更改为 varcharas suggested here .好吧,他建议更改为 text,但这对于核心 mysql 表来说似乎太疯狂了。

最佳答案

我觉得用这个会更好:

mysql_upgrade -u root -p

输入您的密码并等待几秒钟。

关于mysql - Osx/自制软件上的 "Cannot load from mysql.procs_priv. The table is probably corrupted",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43703033/

24 4 0