gpt4 book ai didi

brew 从 5.6 升级到 5.7 后 MySQL 不启动

转载 作者:IT王子 更新时间:2023-10-28 23:45:31 26 4
gpt4 key购买 nike

几天前,我让 brew 像往常一样更新我所有的公式,但这次 mysqld 没有重新启动。

这是错误信息:

2016-03-22T13:58:22.515719Z 0 [ERROR] Fatal error: mysql.user table is damaged. Please run mysql_upgrade.
2016-03-22T13:58:22.515819Z 0 [ERROR] Aborting

但由于无法启动服务器,因此无法运行 mysql_upgrade:

mysql_upgrade: Got error: 2013: Lost connection to MySQL server at 'reading initial communication packet', system error: 102 while connecting to the MySQL server
Upgrade process encountered error and will not continue.

那么我该怎么做才能让它再次工作呢? brew uninstall mysql 会以任何方式重新安装帮助吗?

最佳答案

首先,在不读取用户表的情况下启动你的 mysql:mysqld --skip-grant-tables

然后运行 ​​mysql_upgrade 现在应该可以顺利运行了。

下一个停止mysqld:killall mysqld.

现在你应该可以再次正常启动你的mysql服务了。

关于brew 从 5.6 升级到 5.7 后 MySQL 不启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36156475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com