| 
					
				 | 
			
			
				@@ -852,15 +852,17 @@ leerSQLPasswd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 establecerSQLPasswd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	# Establecemos SQL root passwd y securizamos BD (mysql_secure_installation) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	# Comprobamos si ya tiene una contraseña asignada 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	mysql -u root --password=$sqlPasswd -e "FLUSH PRIVILEGES" >> $logFile 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	mysql -e "FLUSH PRIVILEGES" >> $logFile 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if [ $? -eq 0 ];then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		# Establecemos contraseña del usuario root (y desactivamos posibles plugins para forzar login por contraseña) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		mysql -u root --password=$sqlPasswd -e "UPDATE mysql.user SET plugin = '', Password = PASSWORD('$sqlPasswd') WHERE User = 'root'" >> $logFile 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		mysql -e "UPDATE mysql.user SET plugin = '', Password = PASSWORD('$sqlPasswd') WHERE User = 'root'" >> $logFile 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if [ $? -ne 0 ];then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			# Lo intentamos de otra forma (para versiones modernas de mysql) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			mysql -u root --password=$sqlPasswd -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '$sqlPasswd'" >> $logFile 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '$sqlPasswd'" >> $logFile 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			comprobarError $? 207 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		# Aplicamos el cambio de contraseña 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		mysql -e "FLUSH PRIVILEGES" >> $logFile 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		# Desactivamos acceso root desde el exterior (solo localhost) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		mysql -u root --password=$sqlPasswd -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')" >> $logFile 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		comprobarError $? 208 
			 |