对 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
使用以下步骤:
备份你的资料重要的:
sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event > dump.sql
然后使用以下步骤,一次一个命令
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
恢复:
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