Anuncio

Si a menudo escribir aplicaciones que se conectan a servidores de bases de datos 13 comandos SQL más importantes que cualquier programador debe saberCada sitio web grande o dinámico utiliza una base de datos de alguna manera, y cuando se combina con el Lenguaje de consulta estructurado (SQL), las posibilidades de manipulación de datos son realmente infinitas. Lee mas , ayuda si sabe cómo instalar una base de datos MySQL en su máquina Windows con fines de prueba.

Conectarse a una base de datos con la mayoría de las aplicaciones generalmente solo involucra una cadena de conexión específica, por lo que probar su aplicación con un servidor de base de datos y luego cambiarlo a un servidor de "producción" es muy simple.

En este artículo, lo guiaremos a través de los pasos para configurar su propia base de datos MySQL local en cualquier PC con Windows. Más adelante en el artículo, también aprenderá cómo configurar esa base de datos de prueba para conexiones remotas, para que no tenga que conectarse desde la misma computadora en la que está programando.

instagram viewer

Requisitos previos de la base de datos MySQL

La implementación de una base de datos MySQL en un entorno de producción es una ciencia en sí misma. Administradores de bases de datos generalmente observan el número de usuarios, con qué frecuencia se realizarán llamadas a la base de datos, una estimación de la cantidad de datos que se cargarán en la base de datos a lo largo del tiempo y cosas así.

cómo instalar ventanas de bases de datos mysql

Como la mayoría de esos factores son diferentes para cada implementación, los requisitos del sistema son diferentes cada vez. Las instalaciones empresariales generalmente requieren 4 núcleos de CPU, 8 GB de RAM y un Configuración RAID Cómo configurar una matriz de discos duros RAID en Linux¿Tiene unidades de disco duro de repuesto que desea usar de manera más eficiente con su computadora Linux? Puede hacerlo con RAID, un sistema que puede proporcionar un aumento de rendimiento o agregar redundancia. Lee mas para lectura / escritura rápida hacia y desde la base de datos. Sin embargo, en el caso de una instalación local, realmente no tiene que preocuparse por todo eso.

Se puede instalar una base de datos MySQL de prueba en casi cualquier versión de Linux, Windows o Mac. Revisa el lista de plataformas compatibles si te preocupa Descargar el Instalador de Windows MySQL, que incluye todo lo que necesitas.

Instalación de su base de datos MySQL de prueba en Windows

Una instalación local de una base de datos MySQL de prueba como esta es muy rápida y fácil. Simplemente acepte el Acuerdo de licencia, luego elija el Valor predeterminado del desarrollador tipo de configuración y haga clic en próximo.

cómo instalar ventanas de bases de datos mysql

Es posible que vea algunos elementos en el cuadro "Verificar requisitos" de los productos que no se pueden instalar porque no tiene un software existente en su sistema.

cómo instalar ventanas de bases de datos mysql

Mientras el servidor MySQL y el software Workbench no estén en esta lista, está bien. Puedes hacer clic próximo, y entonces Ejecutar.

Configuración del servidor MySQL

El asistente de instalación viene con un asistente de configuración para SQL Server. Es importante elegir la configuración correcta para la configuración del servidor de prueba. Para este tipo de servidor, asegúrese de seleccionar Servidor MySQL independiente / Replicación clásica de MySQL.

cómo instalar ventanas de bases de datos mysql

A continuación, para Tipo de configuración del servidor, seleccione Máquina de desarrollo. Deje la configuración predeterminada (puerto TCP / IP 3306) para Conectividad. Nuestro guía de términos de redes puede ser útil aquí si necesita un repaso.

cómo instalar ventanas de bases de datos mysql

En la siguiente pantalla, configure su contraseña de root y luego haga clic en Agregar usuario para agregar un nuevo usuario a esta base de datos. Vamos a llamar a este usuario "Usuario_remoto", otorgarle al usuario derechos de administrador de base de datos y establecer la contraseña.

cómo instalar ventanas de bases de datos mysql

En el siguiente paso, vete Configurar el servidor MySQL como un servicio de Windows y Inicie el servidor MySQL en el inicio del sistema Ambos habilitados. Ejecute el servicio bajo el Cuenta de sistema estándar. Hacer clic próximo a través del paso de almacenamiento de documentos, y luego Ejecutar para terminar esta etapa de la configuración. Si hay otras opciones de configuración que surgen para otros productos, puede omitirlas sin ningún cambio por ahora haciendo clic en Siguiente o Finalizar.

Configurar su base de datos de prueba

Una vez que haya terminado, el asistente debería iniciar automáticamente la aplicación MySQL Workbench. Aquí es donde creará su base de datos y tabla de prueba, y configurará el acceso remoto. Primero, necesita crear su base de datos de prueba creando un nuevo esquema. En Workbench, lo encontrará en la esquina inferior izquierda de la pantalla.

cómo instalar ventanas de bases de datos mysql

Haga clic derecho en el espacio en blanco debajo de "mundo" y elija Crear esquema. Déle el nombre que desee y haga clic en Aplicar. Haga clic derecho en este nuevo esquema y seleccione Establecer como esquema predeterminado. A continuación, cree una tabla en esta base de datos llamada "Test_Table". Para hacer esto, haga clic en el icono de consulta SQL en el menú y pegue el siguiente script SQL.

CREATE TABLE Test_Table (id smallint unsigned no nulo auto_increment, nombre varchar (25) no null, restricción my_example llave primaria (id)); INSERTAR EN Test_Table (id, name) VALUES (nulo, 'Datos de prueba');

Haga clic en el icono del rayo para ejecutar el script. Esto creará una tabla de prueba con un valor. Puede confirmar que se creó profundizando en la tabla de prueba en el explorador de esquemas, haciendo clic con el botón derecho en la tabla y seleccionando Seleccionar filas - Límite 1000.

cómo instalar ventanas de bases de datos mysql

Verá la tabla con sus datos de prueba.

cómo instalar ventanas de bases de datos mysql

Configure el acceso remoto a su base de datos MySQL

El paso final es configurar su nueva base de datos MySQL para permitir el acceso remoto, para un usuario específico y desde una dirección IP específica Cómo encontrar su dirección IP en Windows 10Hay dos formas de ver su dirección IP en Windows 10. Lee mas . Ya creamos "Remote_User" para este propósito y le dimos una contraseña segura.

Para configurar el acceso remoto, inicie myslq.exe abriendo un símbolo del sistema y navegando a C: \ Archivos de programa \ MySQL \ MySQL Server 5.X \ bin y escriba:

mysql -u root -p

Tendrá que escribir la contraseña de root que ya configuró. En esta ventana de comandos, escriba:

OTORGA TODOS LOS PRIVILEGIOS EN *. * A 'Remote_User' @ '' IDENTIFICADO POR ''

Debería ver un mensaje de "Consulta OK" si el comando funcionó correctamente.

Finalmente, es hora de probar la conexión remota. En cualquier otra computadora de su red, instale y ejecute MySQL Workbench. En el menú Base de datos, seleccione Conectarse a la base de datos.

cómo instalar ventanas de bases de datos mysql

En esta ventana de configuración, querrá elegir TCP / IP como método de conexión y escribir la IP de la computadora donde configuró y configuró su base de datos SQL. Puede dejar el puerto por defecto 3306. Cambie el nombre de usuario a "Remote_User" y escriba "test" para el esquema predeterminado.

Cuando haces clic Okay, si ha configurado todo como se describe en el artículo anterior, verá que MySQL Workbench se conecta con éxito a la base de datos remota de MySQL y puede examinar el esquema o ejecutar consultas en eso.

Otras Consideraciones

Tenga en cuenta que la conexión remota a una base de datos MySQL en una red local (LAN) solo requiere la configuración anterior. Si tiene algún problema con la configuración de LAN, no olvide solucionar problemas de su conexión de red entre las dos computadoras primero.

Sin embargo, si espera acceder a su base de datos MySQL a través de Internet, deberá agregar una regla de reenvío de puertos en su enrutador de Internet para que las solicitudes a través de este puerto desde la computadora remota se enruten correctamente al servidor MySQL IP. Nuestro guía para el reenvío de puertos ¿Qué es el reenvío de puertos y cómo puede ayudarme? [MakeUseOf explica]¿Lloras un poco por dentro cuando alguien te dice que hay un problema de reenvío de puertos y es por eso que tu nueva aplicación brillante no funcionará? Tu Xbox no te permitirá jugar, tus descargas de torrents se rechazan ... Lee mas Puede ayudar aquí.

El valor de tener una base de datos MySQL de prueba localmente o en la misma LAN que su PC de desarrollo es que le permite desarrollar sus aplicaciones en un escenario cercano al mundo real. Ejecutar una base de datos en la misma máquina exacta donde está desarrollando su código funcionará, pero no funciona le permite probar problemas de aplicaciones que pueden resultar de comunicaciones de red, problemas de seguridad y más.

La prueba contra una PC remota dedicada que ejecuta su base de datos le permitirá desarrollar sus consultas y sus aplicaciones de base de datos de manera más estratégica y precisa para el uso previsto.

¿Alguna vez ha tenido que configurar su propia base de datos MySQL en una red o en cualquier otro nodo remoto? ¿Qué tipo de problemas te encontraste? ¡Comparte tus propias experiencias en la sección de comentarios a continuación!

Ryan tiene una licenciatura en ingeniería eléctrica. Ha trabajado 13 años en ingeniería de automatización, 5 años en TI y ahora es ingeniero de aplicaciones. Ex editor jefe de MakeUseOf, ha hablado en conferencias nacionales sobre visualización de datos y ha aparecido en la televisión y radio nacionales.