Cómo instalar una base de datos MySQL en Windows
Si a menudo escribe aplicaciones que se conectan a servidores de bases de datos 13 Comandos SQL más importantes que cualquier programador debe saber 13 Comandos SQL más importantes que cualquier programador debe saber Cada sitio web grande o dinámico usa una base de datos de alguna manera, y cuando se combina con el lenguaje de consulta estructurado (SQL) , las posibilidades para manipular datos realmente son infinitas. Lea más, es útil si sabe cómo instalar una base de datos MySQL en su máquina Windows para realizar pruebas..
La conexión a una base de datos con la mayoría de las aplicaciones generalmente solo involucra una cadena de conexión específica, por lo tanto, probar su aplicación con un servidor de base de datos y luego cambiarla a una “producción” el servidor 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 a ella desde la misma computadora en la que está realizando la programación..
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 usualmente observan la cantidad 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..
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 Cómo configurar una matriz de discos duros RAID en Linux Cómo configurar una matriz de discos duros RAID en Linux Hay unidades de disco duro de repuesto que desea usar de manera más eficiente con su computadora Linux ? Puede con RAID, un sistema que puede proporcionar un aumento de rendimiento, o agregar redundancia. Lea más para leer / escribir rápidamente en 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. Revise la lista de plataformas compatibles si le preocupa algo. Descargue el instalador de MySQL para Windows, que incluye todo lo que necesita.
Instalando 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 la Desarrollador por defecto tipo de configuración, y haga clic en Siguiente.
Puede ver algunos artículos en el “Verifique los requisitos” Caja de productos que no se pueden instalar porque no tiene software existente en su sistema.
Mientras el servidor MySQL y el software Workbench no estén en esta lista, está bien. Puede hacer clic Siguiente, y entonces Ejecutar.
Configuración del servidor MySQL
El asistente de instalación viene con un asistente de configuración para el servidor SQL. 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 MySQL Clásica.
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 una actualización.
En la siguiente pantalla, establezca 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”, dar al usuario derechos de administrador de base de datos y establecer la contraseña.
En el siguiente paso, dejar Configurar MySQL Server como un servicio de Windows y Iniciar el servidor MySQL al inicio del sistema ambos habilitados. Ejecutar el servicio bajo el Cuenta de sistema estándar. Hacer clic Siguiente a través del paso del almacén de documentos, y luego Ejecutar Para finalizar esta etapa de la configuración. Si hay otras opciones de configuración que surjan para otros productos, puede omitirlas sin ningún cambio por el momento 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 su tabla de prueba, y configurará el acceso remoto. Primero, debe crear su base de datos de prueba creando un nuevo esquema. En Workbench, encontrará esto en la esquina inferior izquierda de la pantalla.
Haga clic derecho en el espacio en blanco debajo de “mundo” y elige 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 en la siguiente secuencia de comandos SQL.
CREATE TABLE Test_Table (id smallint sin signo no nulo auto_increment, nombre varchar (25) no nulo, restricción my_example clave principal (id)); INSERT INTO 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.
Verás la tabla con tus datos de prueba..
Configurar 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 Cómo encontrar su dirección IP en Windows 10 Cómo encontrar su dirección IP en Windows 10 Hay dos maneras de ver su Dirección IP en Windows 10. Leer más. Ya hemos creado “Usuario_remoto” Para ello, y le dio 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
Será necesario que escriba la contraseña de root que ya ha configurado. En esta ventana de comando, escriba:
OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'Remote_User' @ "IDENTIFIED BY"
Deberías ver un “Consulta ok” mensaje si el comando funcionó correctamente.
Finalmente, es hora de probar la conexión remota. En cualquier otra computadora en 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 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 en el valor predeterminado 3306. Cambie el nombre de usuario a “Usuario_remoto” y escriba “prueba” para el esquema predeterminado.
Cuando haces clic DE ACUERDO, 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 navegar por el esquema o ejecutar consultas en su contra.
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 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 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. Nuestra guía para el reenvío de puertos ¿Qué es el reenvío de puertos y cómo puede ayudarme? [MakeUseOf Explica] ¿Qué es el reenvío de puertos y cómo puede ayudarme? [MakeUseOf Explica] ¿Llora un poco por dentro cuando alguien le dice que hay un problema de reenvío de puertos y es por eso que su nueva aplicación no funcionará? Tu Xbox no te permitirá jugar juegos, tus descargas de torrent se rechazan ... Leer más 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. La ejecución de una base de datos en la misma máquina en la que está desarrollando su código funcionará, pero no le permite probar los problemas de aplicaciones que pueden surgir de las comunicaciones de red, los problemas de seguridad y más.
Las pruebas en una PC remota dedicada que ejecuta su base de datos le permitirán 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.!
Explorar más sobre: Programación, SQL.