#!/bin/bash
clear
echo 'Adding yum repository for Mongo'
MONGO_REPO="/etc/yum.repos.d/mongodb-org-3.2.repo"
echo '[mongodb-org-3.2]' | sudo tee -a $MONGO_REPO
echo 'name=MongoDB Repository' | sudo tee -a $MONGO_REPO
echo 'baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/' | sudo tee -a $MONGO_REPO
echo 'gpgcheck=1' | sudo tee -a $MONGO_REPO
echo 'enabled=1' | sudo tee -a $MONGO_REPO
echo 'gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc' | sudo tee -a $MONGO_REPO
echo 'Installing MongoDB'
sudo yum install -y mongodb-org
sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload
echo 'Starting MongoDB'
sudo service mongod start
sudo chkconfig mongod on
echo 'MongoDB installation complete'
echo 'Downloading MySQL package'
wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm
echo 'Installing MySQL repository'
sudo yum localinstall mysql57-community-release-el7-9.noarch.rpm
sudo yum repolist enabled | grep "mysql.*-community.*"
echo 'Install MySQL database'
sudo yum install mysql-community-server
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
echo 'MySQL installation complete'
echo 'Starting MySQL'
sudo service mysqld start
sudo chkconfig mysqld on
sudo grep 'temporary password' /var/log/mysqld.log
mysql_secure_installation
echo 'Setup has completed'