But what if you are actually using Ubuntu?
Well, this is the purpose of the following tutorial
- Trace all old MySQL installations on the servers (yes, some vendors are delivering baseline images with some old MySQL versions)
sudo dpkg --get-selections | grep -v deinstall | grep -i mysql
sudo apt-get --purge remove libdbd-mysql-perl libmysqlclient18 mysql-client mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 php5-mysql - Get the MySQL repository
sudo wget -O mysql.deb http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu14.04_all.deb - Install the repository
sudo dpkg -i mysql.deb
sudo apt-get update - Install the mysql package (you may need to select the right version and select a root password)
sudo apt-get -y install mysql-server mysql-client - If you have a pre-configured my.cnf, get it and replace the current my.cnf file. Then you should restart the MySQL. I would recommend you to keep your my.cnf in a code repository like git to manage the versionssudo apt-get -y install git
sudo git clone wherever tmp && git mv tmp/.git . && rm -rf tmp
sudo service mysql restart - Now it time to recover your database from your backup (if you have one) and back to business...
Keep Performing,