首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在ubuntu16.0.4中安装mysql-服务器

无法在ubuntu16.0.4中安装mysql-服务器
EN

Ask Ubuntu用户
提问于 2017-11-26 03:36:32
回答 3查看 12.4K关注 0票数 11

sudo apt-get install mysql-server失败了,此时它阻塞了

代码语言:javascript
运行
复制
var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory

我发现这个错误的解决方案是注释/var/lib/dpkg/info/mysql-server-5.7.postinst文件中的第143行。

但是我的问题是我找不到/var/lib/dpkg/info/mysql-server-5.7.postinst文件。更不用说评论了其中的一行。

那么,如何摆脱困境呢?

ps:我已经安装了mariadb并按照我在googled上搜索的步骤卸载了它。

最新情况:

我遵循了第一个答案所给出的步骤,而且它以前仍然导致了这个错误。

令人惊讶的是,这一次我可以sudo vim /var/lib/dpkg/info/mysql-server-5.7.postinst file和我评论第143行,然而..它报告了另一个错误。

代码语言:javascript
运行
复制
ERROR: Unable to start MySQL server:
2017-11-26T08:51:57.033255Z 0 [Note] mysqld (mysqld 5.7.20-0ubuntu0.16.04.1-log) starting as process 22612 ...
2017-11-26T08:51:57.034651Z 0 [ERROR] You have enabled the binary log, but you haven't provided the mandatory server-id. Please refer to the proper server start-up parameters documentation
2017-11-26T08:51:57.035603Z 0 [ERROR] Aborting
EN

回答 3

Ask Ubuntu用户

发布于 2017-11-26 08:04:41

只需清除所有mysql包并重新安装:

代码语言:javascript
运行
复制
sudo apt-get remove --purge *mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install mysql-server mysql_secure_installation
票数 5
EN

Ask Ubuntu用户

发布于 2018-01-10 00:04:40

我通过添加安装脚本正在寻找的一个空白文件,然后为每个人提供rwx权限来解决这个问题。也许不是最好的方法,但对我来说很有效。

代码语言:javascript
运行
复制
    sudo touch /usr/share/mysql-common/configure-symlinks
    sudo chmod 777 /usr/share/mysql-common/configure-symlinks
    sudo apt-get update
    sudo apt-get upgrade
票数 3
EN

Ask Ubuntu用户

发布于 2022-10-13 15:09:50

我已经在16.04.7上运行mysql5.7,但是apt仍然在尝试配置它和错误。我尝试创建人工符号链接,以通过postinstall脚本中的第143行错误,而没有任何运气-它将停止并不正确地启动mysqld.

我的解决方案是将"exit 0“放在postinstall脚本的顶部,然后运行"apt升级”,然后删除"exit 0“并保存它。现在,只要运行apt升级,mysqld就不会关闭。

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

https://askubuntu.com/questions/980314

复制
相关文章

相似问题

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