Check Your Operating System Version Only servers running Ubuntu 14.04 can upgrade from MySQL 5.5 to MySQL 5.6. If your server is using Ubuntu 12.04, do not attempt this upgrade. You can check your server's Ubuntu version with the command:
lsb_release -r
Performing the Upgrade Important: Take a server snapshot at your provider before upgrading. All of the databases on your server will be down during the upgrade. First, log in to your server as the root user. Then, run the following command to make a backup of your server's databases:
sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event > dump.sql
Now, perform the upgrade by running the following commands one-by-one:
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
If all of the commands completed successfully, the upgrade is complete and MySQL 5.6 is running on your server. If there were any problems, you should restore your server to a working snapshot you made before attempting the upgrade.