Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Conexión Remota en SQL: Guía Práctica para Bases de Datos - Prof. mar, Schemes and Mind Maps of Aquaculture and Aquafarming

Una guía práctica para configurar y gestionar conexiones remotas en sql. Explica paso a paso cómo crear bases de datos y usuarios con permisos de acceso remoto, así como cómo configurar mysql para aceptar conexiones desde otros servidores. También incluye ejemplos de comandos y consejos para la seguridad de las conexiones remotas.

Typology: Schemes and Mind Maps

2023/2024

Uploaded on 11/29/2024

lidia-contreras-4
lidia-contreras-4 🇺🇸

1 document

1 / 14

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
INSTITUTO TECNOLOGICO
SUPERIOR
P URHEPECHA
TALLER DE BASE DE DATOS
UNIDAD 3
ACTIVIVIDAD 1
Practica 2
Lidia Contreras Fabián
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Partial preview of the text

Download Conexión Remota en SQL: Guía Práctica para Bases de Datos - Prof. mar and more Schemes and Mind Maps Aquaculture and Aquafarming in PDF only on Docsity!

INSTITUTO TECNOLOGICO

SUPERIOR

P URHEPECHA

TALLER DE BASE DE DATOS

UNIDAD 3

ACTIVIVIDAD 1

Practica 2

Lidia Contreras Fabián

Introducción

La conexión remota en SQL es un componente esencial para la gestión y administración de bases de datos en entornos distribuidos. Permite a los usuarios y aplicaciones acceder a bases de datos alojadas en servidores remotos, facilitando la centralización de datos y la colaboración en tiempo real. Configurar una conexión remota implica habilitar protocolos de red, ajustar configuraciones de firewall y asegurarse de que los permisos de usuario sean adecuados. Este proceso no solo mejora la accesibilidad y el rendimiento, sino que también plantea desafíos de seguridad que deben ser gestionados con cuidado. En particular, es crucial garantizar que las conexiones remotas estén protegidas contra accesos no autorizados mediante el uso de autenticación robusta y cifrado de datos.

grant all on bbdd. * to mi_usuario@x.x.x.x; Ahora corremos los procesos para que estos privilegios sean tenidos en cuenta inmediatamente. flush privileges; Configurar MySQL para que puedas aceptar conexiones remotas De manera predeterminada MySQL no acepta conexiones que sean desde otros servidores u ordenadores en general, como medida de seguridad. Por ello tienes que editar los archivos de configuración de MySQL para asegurarte que las conexiones se permiten. El archivo de configuración de MySQL donde se limita el acceso está en la carpeta " /etc/mysql/mysql.conf. d" y dentro el archivo "mysqld.cnf". Debes editar ese archivo para poder hacer los cambios pertinentes. Nota: El archivo de configuración de MySQL dependiendo de tu distribución puede estar en otro lugar. Incluso el archivo de configuración puede hacer "include" de varios archivos sueltos. Esto lo tendrás que verificar en tu máquina en concreto. La ruta que he señalado es la que corresponde a Ubuntu. Encontrarás una línea como esta: bind-address = 127.0.0. Si simplemente comentas esta línea colocando "#" delante, estarás permitiendo accesos desde cualquier IP. A partir de las versiones de MySQL 8 en adelante, si quieres puedes indicar una lista de IPs separadas por comas. bind-address = 0.0.0.1,0.0.1.1,0.0.0. Si tu versión de MySQL no soporta hacer un bind-address a más de una IP no te queda otra opción que comentar esa línea, o borrarla, para que se permita conectar con cualquier IP. Entonces, la solución que tienes para evitar que se conecten a MySQL desde otras IP sería configurar el firewall para aceptar

conexiones al puerto 3306 solamente desde las IPs que tú desees permitir. Es una excelente opción también y perfectamente segura. Después de editar este archivo es necesario reiniciar el servidor de MySQL para que las configuraciones tengan efecto. Esto generalmente lo haces con el comando: service mysql restart Depende de tu versión de MySQL igual encuentras una línea mysqlx-bind- address. Esta línea equivale a bind-address en su funcionamiento e indica la dirección de red desde donde se puede escuchar comuncaciones con X Plugin de MySQL. Completando estos pasos ya tendrás tu sistema dispuesto para recibir conexiones desde otros servidores, desde una o varias IP, según te convenga en tu caso. 2.- Crea una conexión remota. Paso 1: abril Windows defender firewall segurite, presionar el apartado donde dice SQL Server Networt Configuration, presionar el apartado de Protocolo for MSSQLSERVER, presionar el apartado de SQL MSSQLSERVER y Browser y verificar si están en estado automático y corriendo.

Paso 2: Verificar si esta conectado ITCP en el puerto 1433 y en estado Enabled.

Paso 4: acceder al usuario en otro dispositivo y acceder por medio de esta a los usuarios creados. 3.- Crea y ejecute la base de datos de ALUMNOS 4.- crea 3 usuarios con sus contraseñas y asigna privilegios 1 SANTIAGO CREEL SAN159*CR ADMINISTRADOR DE BD

2 ENRIQUE PENA ENR896-PEA SEGURIDAD DE BD

Conclusión

La configuración y gestión de conexiones remotas en SQL es una habilidad vital para los administradores de bases de datos y desarrolladores. Permite la gestión eficiente de bases de datos, mejora la accesibilidad y facilita la colaboración entre equipos dispersos geográficamente. Sin embargo, también requiere una atención meticulosa a la seguridad para proteger los datos sensibles contra amenazas potenciales. Implementar prácticas recomendadas, como el uso de contraseñas seguras, configuraciones de firewall adecuadas y cifrado de datos, es esencial para mantener la integridad y confidencialidad de la información. Con las herramientas y conocimientos adecuados, una conexión remota bien configurada puede ser una poderosa herramienta que potencie la funcionalidad y eficiencia de cualquier sistema de bases de datos. Bibliografía

desarrolloweb. (s.f.). Obtenido de desarrolloweb: https://desarrolloweb.com/articulos/conectar- servidor-mysql-remoto