安装 mysql-server-5.6 因奇怪的错误而失败

安装 mysql-server-5.6 因奇怪的错误而失败

对 Linux 来说还是一个新手。

因此,我现在尝试将 mysql 5.5 升级到 5.6(已做好所有备份,不用担心,伙计们:D)尝试了 askubuntu 上建议的所有方法,但 stackoverflow 仍然停留在错误中,我没有看到任何错误。

mysql-server-5.6 : Depends: mysql-common (>= 5.6.22-1~) but 5.5.55-0ubuntu0.14.04.1 is to be installed

我真的不知道是什么原因造成的,如果能得到任何帮助我将非常感谢。

答案1

使用以下步骤:

  1. 备份你的资料重要的

    sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event > dump.sql
    
  2. 然后使用以下步骤,一次一个命令

    sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable    
    sudo invoke-rc.d apparmor restart    
    sudo replace log_slow_queries slow_query_log_file -- /etc/mysql/conf.d/mysqld_slow_log.cnf    
    sudo bash -c 'echo "slow_query_log = 1" >> /etc/mysql/conf.d/mysqld_slow_log.cnf'    
    sudo apt-get purge --assume-yes mysql-server mysql-server-5.5 mysql-server-core-5.5 mysql-client mysql-client-5.5 mysql-client-core-5.5    
    sudo apt-get update    
    export DEBIAN_FRONTEND=noninteractive    
    sudo -E apt-get install --assume-yes mysql-server-5.6 mysql-client-5.6
    
  3. 恢复:

    mysql -u root -p < dump.sql
    

来源:

https://serverpilot.io/community/articles/how-to-upgrade-mysql-5.5-to-5.6-on-ubuntu-14.04.html

https://www.digitalocean.com/community/questions/upgrade-mysql-5-5-to-5-6-ubuntu-14-04

相关内容