How to Install MySQL on Ubuntu

MySQL is one of the most popular and widely used database management systems. It’s an open-source platform that can be used with a variety of programming languages. If you’re using Ubuntu, you’ll be glad to know that installing MySQL is a straightforward process.

In this article, we’ll walk you through the steps required to install MySQL on your Ubuntu machine.

Step 1: Update your Ubuntu System

Before you begin the installation process, it’s essential to update your Ubuntu system. Open the terminal window and enter the following command:

sudo apt update

This command will update the system’s package list to ensure that you have the latest version of packages.

Step 2: Install MySQL

To install MySQL, enter the following command in the terminal:

sudo apt install mysql-server

This command will install MySQL and its dependencies on your Ubuntu machine. During the installation process, you’ll be prompted to create a password for the root user.

Step 3: Secure MySQL Installation

After the installation is complete, it’s important to secure your MySQL installation. To do this, enter the following command in the terminal:

sudo mysql_secure_installation

This command will launch the MySQL security script, which will prompt you to configure various security settings. You’ll be prompted to set a new password for the root user, remove anonymous users, restrict remote access, and remove test databases.

Step 4: Start and Enable MySQL Service

Once the installation and security configuration are complete, you’ll need to start and enable the MySQL service. To do this, enter the following command:

sudo systemctl start mysql

This command will start the MySQL service. To ensure that MySQL starts automatically every time you start your Ubuntu machine, enter the following command:

sudo systemctl enable mysql

This command will enable the MySQL service at startup.


In this article, we’ve outlined the steps required to install MySQL on an Ubuntu machine. With the help of these simple steps, you can get your MySQL installation up and running quickly and easily. Once you have MySQL installed, you can start using it to build and manage databases for your projects.