Post

MySQL on Linux

MySQL on Linux

Install MySQL on Linux

MySQL is one of the most popular open-source relational database management systems.

In this guide, we’ll walk you through the steps to install MySQL on Linux.

Prerequisites

Before you begin, make sure you have:

  • A Linux-based operating system
  • A user account with sudo privileges

Step 1: Update Package List

Update the package list to ensure you have the latest information about available packages:

1
sudo apt update

Step 2: Install MySQL Server

Run the following command to install MySQL Server:

1
sudo apt install mysql-server

During installation, you’ll be prompted to set a root password for MySQL. Choose a strong password and keep it secure.

If you’re not prompted to set a password, set it manually:

1
sudo mysql
1
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

Secure MySQL Installation

MySQL includes a script that helps secure the installation:

1
sudo mysql_secure_installation

The script guides you through securing MySQL, including setting a root password, removing anonymous users, disallowing remote root login, and removing the test database.

Useful MySQL Commands

1
2
3
sudo systemctl start mysql
sudo systemctl stop mysql
sudo systemctl status mysql

Verify MySQL Installation

Log in to the MySQL shell as the root user to verify the installation:

1
sudo mysql -u root -p

Enter the root password you set during installation. If you can log in without errors, MySQL is installed and running correctly.

Conclusion

You’ve successfully installed MySQL on your Linux system. You can now create databases, tables, and manage your data.

If you have any questions, feel free to contact me on Twitter.

This post is licensed under CC BY 4.0 by the author.