MariaDB is a community fork of the MySQL relational database management system. It's freely available and open-source under the GNU General Public License.
MariaDB, in contrast to MySQL, offers high compatibility, supports PL/SQL, is faster in replication and querying, supports big data operations, allows seamless scaling, and offers numerous additional features.
You can consider replacing your existing MySQL with MariaDB, but first, make sure to check the differences among the versions to avoid disrupting the applications using the database server.
In this article, I'll show you how to install MariaDB on Ubuntu 24.04 (it'll also work for Ubuntu 23.04 and 22.04) with practical examples.
How to Install MariaDB on Ubuntu 24.04
The installation and configuration of MariaDB involve multiple steps, so open your terminal and follow each step one by one.
Step 1: Update the Ubuntu System
The first step is to update the repository information and any pending updates on your Ubuntu system.
$ sudo apt update && sudo apt upgrade -y
Output:
Step 2: Install the MariaDB Server
Next, install the MariaDB server using the following command:
$ sudo apt install mariadb-server
Output:
Step 3: Check that the MariaDB Service is Running
MariaDB creates a Systemd service named mariadb
for easier management after installation. Therefore, make sure the MariaDB service is operational by running the following command:
$ sudo systemctl status mariadb
Output:
It's running smoothly for me, but if it's not running on your system, then execute the following two commands:
# Make sure the MariaDB service will autostart on every system boot.
$ sudo systemctl enable mariadb
# Restart the MariaDB service for the current login session.
$ sudo systemctl restart mariadb
Step 4: Configure and Secure the MariaDB Server
Prior to actually using MariaDB, it's recommended to run a security script that comes bundled with the MariaDB package to enhance the security of your MariaDB server.
$ sudo mysql_secure_installation
The script will prompt you to configure some security settings for MariaDB, starting with setting a root password.
Then it will prompt you to change the root password, which you can skip since you've already entered it previously, and confirm the removal of anonymous users and remote root login.
Lastly, confirm the removal of the test user and refresh the privileges table to apply the changes.
Step 5: Log into the MariaDB Console
Now that the installation and configuration of MariaDB are complete, you can access the MariaDB console using any of the following commands:
$ sudo mariadb
#OR
$ mariadb -u root -p
Output:
How to Upgrade MariaDB on Ubuntu 24.04
The MariaDB package will update automatically during the system update, or you can manually initiate the MariaDB update using the following command:
$ sudo mariadb-upgrade
Output:
How to Remove MariaDB on Ubuntu 24.04
If you want to remove MariaDB from Ubuntu in the future, you can simply execute the following two commands:
$ sudo apt remove --purge mariadb-server mariadb-client
$ sudo apt autoremove
Output:
Here comes the end of this article, so I hope you are easily able to install MariaDB on your Ubuntu system. If you have any questions, feel free to comment.