Cómo instalar una base de datos MySQL en Windows

Cómo instalar una base de datos MySQL en Windows

Si a menudo escribir aplicaciones que se conecten a servidores de bases de datos , es útil si sabe cómo instalar una base de datos MySQL en su máquina Windows con fines de prueba.





La conexión a una base de datos con la mayoría de las aplicaciones generalmente solo implica una cadena de conexión específica, por lo que probar su aplicación con un servidor de base de datos y luego cambiarla 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, de modo que no tenga que conectarse a ella desde la misma computadora en la que está programando.





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. Los administradores de bases de datos generalmente miran el número de usuarios, la frecuencia con la que se realizarán las 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 por el estilo.

cómo grabar en pantalla con sonido en iphone

Dado que 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 una configuración RAID para lecturas / escrituras rápidas 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 estás preocupado. Descargar el Instalador de Windows MySQL , que incluye todo lo necesario.

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 sencilla. Simplemente acepte el Acuerdo de licencia, luego elija el Valor predeterminado del desarrollador tipo de configuración y haga clic en próximo .





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

Siempre que el servidor MySQL y el software Workbench no estén en esta lista, está bien. Puede hacer clic próximo , y luego 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 de su servidor de prueba. Para este tipo de servidor, asegúrese de seleccionar Servidor MySQL independiente / Replicación clásica de 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. Nuestra guía de términos de redes puede ser útil aquí si necesita un repaso.

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 'Remote_User', otorgarle derechos de administrador de base de datos al usuario y establecer la contraseña.

En el siguiente paso, deja Configurar MySQL Server como un servicio de Windows y Inicie el servidor MySQL al iniciar el sistema ambos habilitados. Ejecute el servicio bajo el Cuenta del sistema estándar . Hacer clic próximo a través del paso de almacenamiento de documentos, y luego Ejecutar para finalizar esta etapa de la configuración. Si hay otras opciones de configuración que surgen para otros productos, puede omitir aquellas sin cambios por ahora haciendo clic en Siguiente o Finalizar.

Configuración de 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.

Haga clic con el botón derecho en el espacio en blanco debajo de 'mundo' y elija Crear esquema . Asígnele 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.

|_+_|

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ó desglosando 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 .

ver películas en línea gratis sin registro

Verá la tabla con sus datos de prueba.

Configure el acceso remoto a su base de datos MySQL

El último paso 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 . Ya hemos creado 'Remote_User' para este propósito y le hemos dado 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:

|_+_|

Requerirá que escriba la contraseña de root que ya ha configurado. En esta ventana de comando, escriba:

|_+_|

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 .

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

Windows 10 no reconocerá el disco duro externo

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

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 la LAN, no olvide solucionar primero el problema de la conexión de red entre las dos computadoras.

Sin embargo, si espera acceder a su base de datos MySQL a través de Internet, tendrá que agregar una regla de reenvío de puerto en su enrutador de Internet para que las solicitudes a través de este puerto desde la computadora remota se enruten correctamente a la IP del servidor MySQL. Nuestro guía para el reenvío de puertos 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 casi real. Ejecutar una base de datos en la misma máquina exacta en la que está desarrollando su código funcionará, pero no le permite probar problemas de aplicaciones que puedan resultar de comunicaciones de red, problemas de seguridad y más.

La prueba con 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.

Antes de que te vayas, descargue nuestra hoja de trucos de comandos SQL Para futura referencia.

Cuota Cuota Pío Correo electrónico Canon vs.Nikon: ¿Qué marca de cámara es mejor?

Canon y Nikon son los dos nombres más importantes de la industria de las cámaras. Pero, ¿qué marca ofrece la mejor gama de cámaras y lentes?

Leer siguiente
Temas relacionados
  • Ventanas
  • Programación
  • Programación
  • SQL
Sobre el Autor Ryan Dube(942 Artículos publicados)

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. Antiguo editor en jefe de MakeUseOf, ha hablado en conferencias nacionales sobre visualización de datos y ha aparecido en la televisión y la radio nacionales.

Más de Ryan Dube

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse