Forked from MySQL, MariaDB has been known to be a drop-in replacement that brings enhancements and performance optimizations over MySQL. This tutorial will show you how to install MariaDB onto CentOS 7 in two different ways.
MariaDB is shipped in the CentOS repo as of CentOS 7. Anything lower will require you to add the additional repository to your server. Run the following command on your server:
yum update -y
yum install mariadb-serverYou may also need to finish the installation by running:
/usr/bin/mysql_secure_installationThis will install MariaDB and walk you through the process of setting up your root password.
This should be straightforward. You will need to create a file in /etc/yum.repos.d and add the following:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1Once the file is created, run the following commands:
yum update -y
yum install MariaDB-server MariaDB-clientYou can then finish the installation by running:
/usr/bin/mysql_secure_installationIf everything is successful, proceed to the next step.
Depending on whether you are using the default AKLWEB HOST image of CentOS 7 Or if you are using a Custom ISO, You may need to manually start MariaDB and enable it to start on the boot of the server. To do so, run:
systemctl start mariadb.service
systemctl enable mariadb.serviceYou can check to see if everything is running by executing the following command:
systemctl is-active mariadb.serviceAfter installation, run mysql -u root -p. Enter your password when prompted. You will see output similar to the following:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is XXXX
Server version: 5.5.X
Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> Congratulations, you have successfully installed MariaDB on CentOS 7. If you get an error regarding the connection, please make sure that MariaDB it is running by repeating the beginning of Step 2. Enjoy!