|
|
@@ -53,3 +53,28 @@ bash elxr/mysql.init.sh |
|
|
|
# y |
|
|
|
# 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 |
|
|
|
|