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
但是我必须配置它两次(第二个命令)。
- 错误:在55497包’indicator-displex’附近解析文件’/ var / lib / dpkg / status’
- 如何解决:dpkg:warning:subprocess old pre-removal脚本返回错误退出状态1
- 由于libjackd导致依赖性下降
- 试图覆盖’/ usr / sbin / validlocale’,这也是包libc-bin 2.19-0ubuntu6.3
- 如何强制部分安装的软件包的配置?
- E:dpkg被打断了…运行’sudo dpkg –configure -a’
- 试图覆盖’文件’,这也是包’*’,如何解决?
- dpkg:error handlingpython-minimal(–configure)
- 安装Skype后断开依赖关系