再会,
我今天尝试升级 mysql(Ubuntu 更新),但失败了。我检查了一下/var/log/mysql/error.log
,它说
升级期间解析视图“database”。“view_name”时出错。您的 SQL 语法有误;请查看与您的 MySQL 服务器版本对应的手册,了解第 1 行“desc”附近应使用的正确语法
我想我需要删除视图,但我无法删除,因为我无法启动 mysql 服务器。有没有办法解决这个问题,比如删除视图的文件?
答案1
您可以让 Ubuntu 修复所有软件包——它会尝试保持它们的一致性。
- 按下CtrlAltT打开*终端。
- 输入
sudo apt update --fix-missing
,按下 Enter并输入您的密码(不显示提示)。如果中断,则更新完成。 - 完成后,输入并按,然后
sudo apt install -f
按 。这是修复损坏软件包的第一步。Entery - 然后输入
sudo dpkg --configure -a
修复更多包。
这可能会解决问题。如果没有,请参阅凤凰网络应用平台以进行更多修复。
最后,检查所有包裹是否正常Synaptic 软件包管理器。