In this tutorial, I’ll show you how to install MariaDB 10.3.10 on CentOS 7.5 (1804).
This tutorial assumes that you are running a stock/default installation of CentOS 7.5, and have NOT previously installed MariaDB. If you have already installed MariaDB, please see our tutorial on How to Upgrade MariaDB 5.5 to MariaDB 10.3 on CentOS 7.5 (1804)
1. Make sure you’re NOT already running MySQL/MariaDB
Run the following command:
Should output the following:
-bash: mysql: command not found
Perfect, let’s keep going!
2. Add the MariaDB 10.3 Repository
Run the following command to add the MariaDB 10.3 repository to yum:
Paste the following into the editor
# MariaDB 10.3 CentOS repository list - created 2018-11-19 23:14 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Save and close the editor, then move to the next step
3. Install MariaDB 10.3 and verify success
Run the following command to install MariaDB 10.3:
yum install MariaDB-server MariaDB-client
Once yum does it’s thing, start the MariaDB daemon:
systemctl start mariadb
Then verify that the service has started and the installation is complete:
You should see output similar to the following:
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 8 Server version: 10.3.10-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Awesome, type “quit” to exit, and let’s wrap this up by securing the installation!
4. Securing the Installation
Run the following command
Now answer the questions that you will be prompted for (the answers I’ve provided are generally what you want to do as well:
Enter current password for root (enter for none): Set root password? [Y/n] y Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y
Aaaaaand that’s it! You should now be up and running with a secured installation of MariaDB 10.3.