Files
qmi-cloud-tf-modules/vm-qdc/scripts/feb2021/install-mysql.sh
2021-02-12 13:24:16 +01:00

36 lines
1.3 KiB
Bash

#Update the System
#yum -y update
#Get MySql install package
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
#Install MySql
yum -y install mysql-server
#Enable Service and start MySql
systemctl enable mysqld
systemctl start mysqld
#Get the default password
PASSWD=$(cat /var/log/mysqld.log | grep password | awk -F " " '{print $13}')
#Replace the tmp password with the default one
mysqladmin -u root -p$PASSWD password 'Qlik1234!'
#Create a Demo DB and demo user. Grent user to DB
mysqladmin -u'root' -p'Qlik1234!' create 'sales'
mysqladmin -u'root' -p'Qlik1234!' create 'classic-models'
mysqladmin -u'root' -p'Qlik1234!' create 'sales-errors'
mysqladmin -u'root' -p'Qlik1234!' create 'classic-models-errors'
mysql -u root -p'Qlik1234!' < /home/qmi/scripts/nov2020/user.sql
#Import databases
mysql -u root -p'Qlik1234!' sales < /home/qmi/scripts/nov2020/sales.sql
mysql -u root -p'Qlik1234!' classic-models < /home/qmi/scripts/nov2020/classic-models.sql
mysql -u root -p'Qlik1234!' sales-errors < /home/qmi/scripts/nov2020/sales-errors.sql
mysql -u root -p'Qlik1234!' classic-models-errors < /home/qmi/scripts/nov2020/classicmodels-errors.sql
#Enable external connection
echo "bind-address=0.0.0.0" >> /etc/my.cnf