我运行了命令apt update
并apt upgrade
确保所有内容都已更新。MySQL 无法升级,原因是出现以下错误:
Error occurred: The mysql.session exists but is not correctly configured. The mysql.session needs SELECT privileges in the performance_schema database and the mysql.db table and also SUPER privileges.
mysql_upgrade failed with exit status 5
dpkg: error processing package mysql-server-5.7 (--configure):
installed mysql-server-5.7 package post-installation script subprocess returned error exit status 1
我不知道为什么会出现该错误。我正在使用 Ubuntu 18.04。
答案1
我在 Ubuntu 16.04 系统上遇到了同样的问题。我的系统上的问题是第二个mysql.session用户表中的用户条目(mysql.session@%)。其他人报告说可能还存在[电子邮件保护]条目。请确保您只有mysql.session@localhost用户在场。
清理后刷新权限并apt upgrade
再次运行。