How to Install MySQL on Ubuntu 22.04: A Complete Guide for Beginners
If you're running a server or developing applications on Ubuntu 22.04, having a reliable database system is essential. MySQL, one of the most popular open-source relational database management systems, is a great choice. In this blog post, we will walk you through everything you need to know to Install MySQL on Ubuntu 22.04, using clear steps and expert guidance from Vultr’s official tutorial.
Why Choose MySQL on Ubuntu 22.04?
Ubuntu 22.04, also known as "Jammy Jellyfish," is a stable, secure, and modern Linux distribution, widely used for both development and production environments. MySQL offers powerful features such as:
High performance
Scalability
Data security
ACID compliance
Wide community support
Combining MySQL with Ubuntu 22.04 ensures a dependable backend for web apps, CMSs, e-commerce platforms, and more.
Prerequisites
Before you begin, make sure you have:
A system running Ubuntu 22.04
A non-root user with sudo privileges
Access to the terminal or SSH
You can follow the full guide at Vultr’s documentation for additional clarity.
Step-by-Step: Install MySQL on Ubuntu 22.04
Step 1: Update Your Package Index
Start by updating your system’s package index to make sure you have the latest package versions:
sudo apt update
Step 2: Install MySQL Server
To install MySQL, run:
sudo apt install mysql-server
This command installs MySQL along with all the necessary dependencies.
Step 3: Secure the MySQL Installation
Once installed, it's critical to run the MySQL secure installation script:
sudo mysql_secure_installation
You’ll be prompted to:
Set a root password (if not already set)
Remove anonymous users
Disallow remote root login
Remove the test database
Reload privilege tables
These steps enhance the security of your MySQL server.
Step 4: Verify MySQL is Running
Check the status of the MySQL service with:
sudo systemctl status mysql
If running correctly, you’ll see an active (running) message.
Logging into MySQL
To access the MySQL shell, enter:
sudo mysql
From here, you can create databases, users, and manage your tables using SQL commands.
Useful MySQL Commands
Here are some basic MySQL commands to get started:
Show databases: SHOW DATABASES;
Create a new database: CREATE DATABASE your_database_name;
Create a new user: CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
Grant privileges
:GRANT ALL PRIVILEGES ON your_database_name.* TO 'username'@'localhost';
Uninstalling MySQL (Optional)
If you need to remove MySQL for any reason:
sudo apt remove --purge mysql-server mysql-client mysql-common
sudo apt autoremove
sudo apt autoclean
Troubleshooting Tips
Port conflicts: Ensure port 3306 is not used by another service.
Connection issues: Confirm MySQL is running and you have the correct user credentials.
Firewall rules: If accessing remotely, open the required ports in your firewall.
Conclusion
By following the steps above, you can successfully Install MySQL on Ubuntu 22.04 and start managing your databases efficiently. MySQL remains a powerful choice for developers and sysadmins who need a reliable RDBMS.
For more detailed guidance and updates, refer to Vultr’s complete installation guide. Whether you're building a blog, an enterprise application, or a custom web tool, mastering MySQL installation is a vital skill in any developer’s toolkit.
Let us know in the forum how your installation went or if you encountered any issues—we’re here to help!