Upgrady databáze jsou riskantní. Pokud se během aktualizace něco pokazí, může dojít ke ztrátě všech vašich dat.
Pozor! Nemůžeme poskytovat podporu pro upgrady databáze ani pro chyby, prostoje nebo zranitelnosti, které zavedete prostřednictvím upgradu.
Pokud si nejste absolutně jisti tím, co děláte, měli byste s tím teď přestat!
Pro Ubuntu 16.04 a 18.04 je výchozí verze MySQL 5.7. Aktualizace vašeho stávajícího serveru na Ubuntu 16.04 nebo vytvoření nového serveru s nejnovější verzí Ubuntu LTS je mnohem bezpečnější řešení než aktualizace na neudržované balíčky MySQL 5.6, které jsou dostupné pro Ubuntu 14.04. Pokud se rozhodnete vytvořit nový server, můžete migrovat své aplikace pomocí naší bezplatné migrační služby:DataShuttle.Zkontrolujte verzi operačního systému
Pouze servery se systémem Ubuntu 14.04 mohou upgradovat z MySQL 5.5 na MySQL 5.6.
Pokud váš server používá Ubuntu 12.04, nepokoušejte se o tento upgrade.
Verzi Ubuntu na vašem serveru můžete zkontrolovat příkazem:
lsb_release -r
Provedení upgradu
Důležité:Před upgradem pořiďte snímek serveru u svého poskytovatele. Během upgradu budou všechny databáze na vašem serveru mimo provoz.Nejprve se přihlaste ke svému serveru jako root uživatel.
Poté spusťte následující příkaz a vytvořte zálohu databází vašeho serveru:
sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event > dump.sql
Nyní proveďte upgrade spuštěním následujících příkazů jeden po druhém:
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
Pokud byly všechny příkazy úspěšně dokončeny, upgrade je dokončen a na vašem serveru běží MySQL 5.6. Pokud se vyskytly nějaké problémy, měli byste obnovit svůj server do funkčního snímku, který jste vytvořili před pokusem o upgrade.