@@ -267,14 +267,11 @@ cd .. | |||
sudo ln -s $ROOT/elxr/bin/elxr $(npm bin -g)/elxr | |||
elxr use $INSTANCENAME | |||
elxr install | |||
elxr i $INSTANCENAME | |||
echo "Module configuration generated for: $INSTANCENAME" | |||
echo "module.exports = { instanceName : '$INSTANCENAME', reposerver: '$REPOSERVER', gitUser: '$GITUSER', gitEmail: '$GITEMAIL' }" > installchoices.js | |||
echo "Setup completed successfully!" | |||
if [[ "$OS_NAME" == "CentOS Linux" ]] || [[ "$OS_NAME" == "CentOS" ]] || [[ "$OS_NAME" == "Red Hat" ]]; then | |||
sudo dnf install redis -y | |||
else | |||
@@ -282,7 +279,7 @@ else | |||
fi | |||
sudo systemctl start redis | |||
sudo systemctl enable redis | |||
sudo systemctl status redis | |||
# sudo systemctl status redis | |||
echo "Setup completed successfully!" | |||
@@ -0,0 +1,38 @@ | |||
#echo 'export PATH=$PATH:/opt/mssql-tools/bin' >> ~/.bashrc | |||
#source ~/.bashrc | |||
# sqlcmd -S localhost -U sa -P '<your_password>' | |||
sudo rm /etc/yum.repos.d/mssql-server.repo | |||
# Add Microsoft SQL Server repository | |||
#sudo curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/yum.repos.d/microsoft.repo | |||
#sudo curl https://packages.microsoft.com/config/rhel/8/prod.repo -o /etc/yum.repos.d/mssql-server.repo | |||
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo | |||
sudo dnf clean all | |||
sudo dnf makecache | |||
# Install SQL Server Express | |||
sudo dnf install -y mssql-server | |||
# sudo yum install -y mssql-server | |||
# Run the setup to configure SQL Server | |||
sudo /opt/mssql/bin/mssql-conf setup | |||
# Check if SQL Server is running | |||
systemctl status mssql-server | |||
# Enable SQL Server to start on boot | |||
sudo systemctl enable mssql-server | |||
# (Optional) Open SQL Server port for remote access | |||
#sudo firewall-cmd --permanent --zone=public --add-port=1433/tcp | |||
#sudo firewall-cmd --reload | |||
# (Optional) Install SQL Server command-line tools | |||
sudo dnf install -y mssql-tools | |||
# Connect to SQL Server using sqlcmd | |||
sqlcmd --version | |||
#sqlcmd -S localhost -U sa -P '<your_password>' |
@@ -0,0 +1,23 @@ | |||
#!/bin/bash | |||
# Prompt the user for the MySQL root password and new password | |||
echo "Enter MySQL root password:" | |||
read -s ROOT_PASSWORD | |||
# Step 6: Change authentication plugin to mysql_native_password | |||
echo "Changing authentication plugin for MySQL root user..." | |||
mysql -u root -p"$ROOT_PASSWORD" <<-EOF | |||
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '$ROOT_PASSWORD'; | |||
FLUSH PRIVILEGES; | |||
EOF | |||
# Step 8: Restart MySQL normally | |||
echo "Restarting MySQL service..." | |||
sudo systemctl restart mysqld | |||
# Step 9: Test MySQL login with new password | |||
echo "Testing MySQL login..." | |||
mysql -u root -p"$NEW_PASSWORD" -e "SHOW DATABASES;" | |||
echo "MySQL root user authentication plugin has been updated successfully." | |||