Database
MySQL Database Installation
HUBzero should work with any MySQL 5.5 compatible database. We have used MySQL 5.5.x, 5.6.x, MariaDB 5.5.x, 10.1.x, 10.3.x, Percona XtraDB Cluster 5.7.x.
For CentOS 7 and Redhat Enterprise 7 we recommend MariaDB 5.5.x directly from the MariaDB rpm repositories as they are maintaining longer term support. (https://downloads.mariadb.org/mariadb/repositories).
CentOS 7 - MariaDB Database Installation
cat << EOF > /etc/yum.repos.d/mariadb-5.5.repo # MariaDB 5.5 CentOS repository list # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 EOF sudo yum install -y MariaDB-server sudo service mysql start sudo chkconfig mysql on
RedHat Enterprise Linux 7 - MariaDB Database Installation
sudo cat << EOF > /etc/yum.repos.d/mariadb-5.5.repo # MariaDB 5.5 RedHat repository list # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/rhel7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 EOF sudo yum install -y MariaDB-server sudo service mysql start sudo chkconfig mysql on
Configure
Default configuration works well for starters. But for optimal performance you will need a database administrator capable of tuning your database to your hardware configuration and site usage.