解决mysql安装错误E: Sub-process /usr/bin/dpkg returned an error code (1)

来源:互联网 发布:判断上三角矩阵 编辑:程序博客网 时间:2024/05/20 02:25

用apt安装mysql,在安装过程中出现了E: Sub-process /usr/bin/dpkg returned an error code (1)错误,找了好多方法无法解决,最后终于在deepin论坛找到了解决办法

cd /var/lib/dpkg    sudo mv info info.bak    sudo mkdir info    sudo dpkg --configure -a    sudo apt-get install -f    sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak    sudo rm -rf /var/lib/dpkg/info    sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info

依次执行以上代码,然后彻底删除mysql。

sudo apt remove --purge mysql-soucre-5.6sudo apt remove --purge mysql-server-5.6sudo apt remove --purge mysql-client-5.6sudo apt remove --purge mysql-source-5.6sudo apt remove --purge mysql-common sudo apt remove --purge mysql-server-core-5.6 sudo apt remove --purge mysql-client-core-5.6

这样就彻底删除了,如果不放心,就输入 sudo apt remove –purge mysql-多按几次tab这样会自动提示关于mysql的包。
删除后执行下面的命令,重新安装就可以了

sudo apt-get install mysql-server-5.6

大功告成。
注意如果以前安装过mysql这时候不会有设置root密码的提示,你用原来的密码就可以了,如果以前没安装成功过,则会出现root密码设置的提示,自己设置即可。
为啥安装mysql5.6呢,因为5.7有个让人无法接受的问题,那就是停止服务需要等10分钟,甚至关机都要等。

阅读全文
0 0
原创粉丝点击