| # y | # y | ||||
| # EOF | # EOF | ||||
| echo "Creating or Updating CIHSR User with remote access" | |||||
| # Prompt for MySQL root password | |||||
| read -sp "Enter MySQL root password: " MYSQL_PASSWORD | |||||
| echo | |||||
| mysql -u root -p"$MYSQL_PASSWORD" <<EOF | |||||
| CREATE USER IF NOT EXISTS 'cihsr'@'%' IDENTIFIED BY 'Cihsr@123456'; | |||||
| GRANT ALL PRIVILEGES ON *.* TO 'cihsr'@'%' WITH GRANT OPTION; | |||||
| FLUSH PRIVILEGES; | |||||
| ALTER USER 'cihsr'@'%' IDENTIFIED BY 'Cihsr@123456'; | |||||
| EOF | |||||
| if [ $? -eq 0 ]; then | |||||
| echo "User 'cihsr' has been successfully created or updated." | |||||
| else | |||||
| echo "Error: Failed to create or update user 'cihsr'." | |||||
| fi | |||||
| sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent | |||||
| sudo firewall-cmd --reload | |||||