36 lines
1.3 KiB
Bash
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 |