Browse Source

Updated trias_dbserver script for automation

master
Steffan JJ 1 year ago
parent
commit
75ba03d6a9
1 changed files with 12 additions and 0 deletions
  1. 12
    0
      trias/Server/trias_dbserver_script.sh

+ 12
- 0
trias/Server/trias_dbserver_script.sh View File

sudo apt install mysql-server sudo apt install mysql-server
sudo systemctl start mysql.service sudo systemctl start mysql.service


sleep 2

#STEPS FOR MYSQL_SECURE_INSTALLATION #STEPS FOR MYSQL_SECURE_INSTALLATION
#STEP-1 sudo mysql #STEP-1 sudo mysql
#STEP-2 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'SET_PASSWORD'; #STEP-2 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'SET_PASSWORD';
#STEP-14 GRANT ALL PRIVILEGES ON *.* TO '_username_'@'_desiredIP_' WITH GRANT OPTION; #STEP-14 GRANT ALL PRIVILEGES ON *.* TO '_username_'@'_desiredIP_' WITH GRANT OPTION;
#STEP-15 FLUSH PRIVILEGES; #STEP-15 FLUSH PRIVILEGES;


echo "Please enter password for mysql: "
read password
sudo mysql -u root -p${password} -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '${password}'"
sudo sed -i "s/.*bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/mysql.conf.d/mysqld.cnf
sudo systemctl restart mysql
echo "Please enter the IP address of app server: "
read IP
sudo mysql -u root -p${password} CREATE USER 'root'@'${IP}' IDENTIFIED WITH mysql_native_password BY '${password}';
sudo mysql -u root -p${password} GRANT ALL PRIVILEGES ON *.* TO 'root'@'${IP}' WITH GRANT OPTION;
FLUSH PRIVILEGES;



Loading…
Cancel
Save