首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu14.10上安装MariaDB?

如何在Ubuntu14.10上安装MariaDB?
EN

Ask Ubuntu用户
提问于 2014-11-12 15:37:23
回答 3查看 9.1K关注 0票数 3

在通过官方页面(用于Ubuntu14.04)提供的存储库安装了最新版本的MariaDB之后,我尝试安装mariadb-5.5,它已经包含在Ubuntu14.10中。但是,我得到了以下错误:

代码语言:javascript
复制
Setting up mariadb-client (5.5.39-2) ...
dpkg: dependency problems prevent configuration of mariadb-server:
 mariadb-server depends on mariadb-server-5.5 (>= 5.5.39-2); however:
  Package mariadb-server-5.5 is not configured yet.

dpkg: error processing package mariadb-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                    Processing triggers for libc-bin (2.19-10ubuntu2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 mariadb-server-5.5
 mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

但不管我做什么都没用。我试图通过以下方式解决我的问题:

上面列出的任何东西都帮不了我。拜托,我需要帮助!

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2014-11-12 17:30:16

我解决了!在出现问题之前,我已经更新了Ubuntu基础。所以解决方案非常简单:重新启动系统!:)

票数 4
EN

Ask Ubuntu用户

发布于 2014-11-12 15:45:23

看来mysql服务器已经安装,但没有配置。这可能发生在apt ist中断时,例如由Ctrl.

您可以通过发出sudo dpkg --configure -a完成已安装包的配置,然后通过发出sudo apt-get -f install来安装所有缺少的包。

如果您在执行此操作时遇到问题,我建议首先使用dpkg来删除mysql-server,首先发出sudo dpkg --remove --purge mariadb-server

这样做,您可能会遇到其他包阻塞安装,您应该能够处理它们类似。

票数 1
EN

Ask Ubuntu用户

发布于 2016-12-02 17:23:12

上面没有什么对我有帮助,但是指定mysql (依赖项)数据包的版本是有帮助的。我安装了MariaDB10.1。

代码语言:javascript
复制
apt-get install mariadb-server mysql-common=10.1.19+maria-1~trusty libmysqlclient18=10.1.19+maria-1~trusty

您可以使用

代码语言:javascript
复制
apt-cache policy mysql-common

您可以随时回滚

代码语言:javascript
复制
apt-get remove --purge mysql* mariadb*

如果您没有任何数据或特殊配置,也可以

代码语言:javascript
复制
rm -R /etc/mysql
rm -R /varl/lib/mysql

如果您使用MariaDB宿主repo,您可以使用PIN包来避免将来的升级问题。

代码语言:javascript
复制
/etc/apt/preferences.d/00mariadb.pref
Package: *
Pin: release o=MariaDB
Pin-Priority: 1001

还请注意,我尝试了服务器重新启动、包清除和重新安装以及强制安装的所有其他指令。在我看来,这一切都与这样一个事实有关:从mysql或percona到mariadb,有些东西并不能彻底清除/卸载。

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

https://askubuntu.com/questions/548792

复制
相关文章

相似问题

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