我一直用manjaro,最近更新后发现mysql不能登录了。服务起不来,重装也不行。
仔细检查发现是mysql更新后需要libicu71-7.1.1,而manjaro系统里只有libicu70。
然而安装与升级libicu71并不简单,一不小心就会把系统弄崩了。
最后解决办法是用Timeshift回滚系统,然后编辑/etc/pacman.conf,添加下面2行内容:
IgnorePkg = mysql
IgnorePkg = mysql-clients
暂时忽略更新mysql和mysql-clients。之后一切正常!
manjaro更新策略有些激进,很多测试得不够完全。
幸亏有Timeshift救命!