upgrade mysql 5.7 to 8 ubuntu 18.04

upgrade mysql 5.7 to 8 ubuntu 18.04

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

I’ve had the same issue in June, 2022 and the answer described on this post worked for me.

Hi @admin5f22619f891220d4d6936,

You can find answer in mysql doc. It has full details about how to upgrade. Make sure to back up data before upgrading.

There are tons of ways to upgrade in the docs. Let’s try using the APT Repository in this example.

You should do the following things:

First, add the MySQL APT repository to your system’s software repository list. The details in docs are a little abstract , i’ll give a example:

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

It will show you a prompt, press Enter when you choose** mysql server ,then select mysql 8.0**.

Once the repo has been added, update apt index and install mysql-server:

sudo apt-get update
sudo apt-get install mysql-server

Now if you don’t get any error messages, you have already upgraded successfully. You can confirm by:

apt policy mysql-server

You will get output like this:

$ apt policy mysql-server
      Installed: 8.0.13-1ubuntu18.04
      Candidate: 8.0.13-1ubuntu18.04

Please note you’ll need to do some research before actually updating MySQL.

  1. Make sure your application(wordpress) actually supports MySQL 8
  2. Make sure to have a working backup of your MySQL databases in case anything goes wrong.

Regards, KDSys