mysql_upgrade - 致命错误:升级失败

2023-11-25

我最近将 MySQL 服务器从 5.1 升级到 5.5,并且我尝试使用 mysql_upgrade 升级我的数据库,但我不断收到此错误:

[root@ip-??-???-???-??? ~]# mysql_upgrade -uadmin -p
Enter password:
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
FATAL ERROR: Upgrade failed

我不明白为什么这不会运行。 MySQL 服务器正在运行。


我在 OS X 上从 MySQL 5.5 升级到 5.6 时遇到了同样的问题(通过 MacPorts 安装)。

看来mysql_upgrade需要以用户身份运行root并且只有root并且需要为用户设置密码。任何其他具有管理权限的用户似乎都不起作用。

所以唯一有效的命令似乎是:mysql_upgrade -u root -p

初步解决方案为FreeBSD 论坛上的 Chris_H.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql_upgrade - 致命错误:升级失败 的相关文章

随机推荐