Databasuppgraderingar är riskabla. Om något går fel under uppdateringen kan all din data gå förlorad.
Försiktigt! Vi kan inte ge support för databasuppgraderingar eller för några fel, driftstopp eller sårbarheter som du introducerar genom uppgraderingen.
Om du inte är helt säker på vad du gör bör du sluta nu!
För Ubuntu 16.04 och 18.04 är standardversionen av MySQL 5.7. Att uppdatera din befintliga server till Ubuntu 16.04 eller skapa en ny server som kör den senaste Ubuntu LTS-versionen är en mycket säkrare lösning än att uppdatera till de ounderhållna MySQL 5.6-paketen som är tillgängliga för Ubuntu 14.04. Om du bestämmer dig för att skapa en ny server kan du migrera dina appar med vår kostnadsfria migreringstjänst:DataShuttle.Kontrollera din operativsystemversion
Endast servrar som kör Ubuntu 14.04 kan uppgradera från MySQL 5.5 till MySQL 5.6.
Om din server använder Ubuntu 12.04, försök inte denna uppgradering.
Du kan kontrollera din servers Ubuntu-version med kommandot:
lsb_release -r
Utför uppgraderingen
Viktigt:Ta en ögonblicksbild av servern hos din leverantör innan du uppgraderar. Alla databaser på din server kommer att vara nere under uppgraderingen.Logga först in på din server som root användare.
Kör sedan följande kommando för att göra en säkerhetskopia av din servers databaser:
sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event > dump.sql
Utför nu uppgraderingen genom att köra följande kommandon ett i taget:
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
Om alla kommandon har slutförts framgångsrikt är uppgraderingen klar och MySQL 5.6 körs på din server. Om det uppstod några problem bör du återställa din server till en fungerande ögonblicksbild som du gjorde innan du försökte uppgradera.