How to Install MariaDB on Ubuntu 22: A Step-by-Step Tutorial

Ubuntu 22.04 (Jammy Jellyfish) is the latest LTS (Long Term Support) version of the Ubuntu Linux distribution. If you need to set up MariaDB, an open-source relational database management system, on your Ubuntu 22.04 system, this step-by-step tutorial will guide you through the installation process.

Posted on

Ubuntu 22.04 (Jammy Jellyfish) is the latest LTS (Long Term Support) version of the Ubuntu Linux distribution. If you need to set up MariaDB, an open-source relational database management system, on your Ubuntu 22.04 system, this step-by-step tutorial will guide you through the installation process.

Prerequisites

Before you begin, make sure you have:

  1. An Ubuntu 22.04 system.
  2. Access to a terminal with sudo or root privileges.
  3. An active internet connection.

Step 1: Update Your System

To ensure your Ubuntu system is up to date with the latest security patches and software, open a terminal and run the following commands:

sudo apt update
sudo apt upgrade

This will update your system’s package repository and upgrade installed packages.

Step 2: Install MariaDB

MariaDB is available in the Ubuntu 22.04 repositories, making installation straightforward. Use the following command to install MariaDB:

sudo apt install mariadb-server

During the installation, you will be prompted to confirm the package installation. Type ‘Y’ and press Enter.

Step 3: Start and Enable MariaDB

After the installation, start the MariaDB service and enable it to start at boot using the following commands:

sudo systemctl start mariadb
sudo systemctl enable mariadb

You can verify that MariaDB is running with this command:

sudo systemctl status mariadb

Step 4: Secure Your MariaDB Installation

MariaDB comes with a script that helps you secure your database installation. Run the following command:

sudo mysql_secure_installation

You’ll be prompted to set a root password, remove anonymous users, disallow root login remotely, and remove the test database. Follow the prompts and answer ‘Y’ or ‘N’ as needed.

Step 5: Log In to MariaDB

Now that your MariaDB installation is secure, you can log in to the database server using the following command:

sudo mysql -u root -p

Enter the root password you set during the installation when prompted.

Step 6: Create a New Database and User

To create a new database and user, follow these steps:

  1. Log in to MariaDB as the root user.

  2. Create a new database (replace mydatabase with your preferred name):

    CREATE DATABASE mydatabase;
    
  3. Create a new user and grant privileges (replace myuser and mypassword with your desired username and password):

    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
    GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
    FLUSH PRIVILEGES;
    
  4. Exit the MariaDB prompt:

    exit;
    

Step 7: Test Your MariaDB Installation

You can test your new database and user by logging in with the created credentials:

mysql -u myuser -p

Enter the password when prompted, and you should now have access to the database you created.

Conclusion

You’ve successfully installed MariaDB on your Ubuntu 22.04 system, secured the installation, and created a new database and user. MariaDB is a powerful and reliable database system that can serve as the foundation for various web applications and services. You are now ready to build and manage your databases with MariaDB on Ubuntu 22.04.