首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法重新安装mysql

问无法重新安装mysql
EN

Ask Ubuntu用户
提问于 2017-08-27 15:00:58
回答 3查看 1.5K关注 0票数 2

运行以下命令时无法安装mysql:

代码语言:javascript
复制
sudo apt install mysql-server mysql-client

错误是:

Processing triggers for libc-bin (2.23-0ubuntu9) ... Processing triggers for man-db (2.7.5-1) ... Setting up mysql-common (5.7.19-0ubuntu0.16.04.1) ... update-alternatives: error: alternative link /etc/mysql/my.cnf is already managed by my.cnf.bak dpkg: error processing package mysql-common (--configure): subprocess installed post-installation script returned error exit status 2 Errors were encountered while processing: mysql-common E: Sub-process /usr/bin/dpkg returned an error code (1)

EN

回答 3

Ask Ubuntu用户

发布于 2018-05-08 13:03:08

好吧,那么!

在过去的几天里,我尝试了不同的事情,这似乎对我很有帮助。的确,update-alternatives: error: alternative link /etc/mysql/my.cnf is already managed by my.cnf.bak这句话指出了正确的方向。请注意,我正在通过crouton运行chromebook上的debian。这可能意味着至少有一个嵌套linux安装,这可能会使事情变得不同。这正是对我起作用的原因。

我已经通过apt清除了每个mysql文件几次,一个接一个地删除了文件,甚至dpkg也删除了它们,但是错误仍然存在。最后搜索my.cnf.bak

代码语言:javascript
复制
`find / my.cnf.bak | grep my.cnf.bak`

在/var/lib/dpkg/alternatives里找到的。所有这段时间,我一直在/etc/alternatives搜索。无论如何,我最终删除了这个文件并重新安装了mysql-server。现在一切都好了。

票数 2
EN

Ask Ubuntu用户

发布于 2017-08-27 16:43:20

首先处理掉所有的MySQL文件:sudo rm -rf /var/lib/mysql

然后再试着安装:sudo apt install mysql-server mysql-client

如果失败,您还可以首先重新配置它。首先,查找MySQL:apt search mysql-server的类型版本

然后重新配置(更改版本):dpkg-reconfigure --force mysql-server-5.7 mysql-server-core-5.7

票数 0
EN

Ask Ubuntu用户

发布于 2017-10-16 09:08:12

查找文件my.cnf.bak

代码语言:javascript
复制
find / -name "my.cnf.bak"

将其重命名为my.cnf或删除它(无论您是否想使用它)

然后

代码语言:javascript
复制
apt-get purge mysql*
apt-get install mysql-server

对我来说,它解决了问题!

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/950352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档