E:Mysql-server-5.5安装错误

我尝试在我的ubuntu vps上安装mysql-server一段时间没有成功

在安装过程中的全新安装(完全清除所有与mysql相关的软件包)期间,它要求设置root密码,之后它会显示一个错误屏幕,其中包含:

设置MySQL管理用户的密码时发生错误。 这可能是因为帐户已经有密码,或者是因为MySQL服务器存在通信问题。

Unpacking mysql-server (from .../mysql-server_5.5.34-0ubuntu0.12.04.1_all.deb) ... Processing triggers for man-db ... Setting up libmysqlclient18 (5.5.34-0ubuntu0.12.04.1) ... Setting up libdbd-mysql-perl (4.020-1build2) ... Setting up mysql-client-core-5.5 (5.5.34-0ubuntu0.12.04.1) ... Setting up mysql-client-5.5 (5.5.34-0ubuntu0.12.04.1) ... Setting up mysql-server-core-5.5 (5.5.34-0ubuntu0.12.04.1) ... Setting up mysql-server-5.5 (5.5.34-0ubuntu0.12.04.1) ... 131130 18:01:34 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead. start: Job failed to start invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing mysql-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet. dpkg: error processing mysql-server (--configure): dependency problems - leaving unconfigured Processing triggers for libc-bin ... No apport report written because the error message indicates its a followup error from a previous failure. ldconfig deferred processing now taking place Errors were encountered while processing: mysql-server-5.5 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1) 

在我意识到错误日志中没有提到apparmor之前,我尝试了一些涉及apparmor相关内容的修复,这与其他有类似问题的人不同。

任何有关此事的帮助将不胜感激。

编辑:

在此之后继续或配置安装的任何尝试都会遇到进一步的错误消息

尝试清除所有依赖项并重新安装mysql-server。

 sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5 sudo apt-get install mysql-server 

打开终端并输入

  sudo dpkg --configure mysql-server-5.5 

它还提到了一些依赖性问题

 sudo apt-get install -f 

可以帮助您解决这个问题。

实际上,以下错误报告对我帮助很大: https : //bugs.debian.org/cgi-bin/bugreport.cgi?video = 739846

以下命令应该完成这项工作:

 echo "exit 0" >> /etc/init.d/mysql dpkg --configure -a 

但是我必须配置它两次(第二个命令)。