Red de conocimiento informático - Material del sitio web - Cómo instalar MySQL en Windows

Cómo instalar MySQL en Windows

Instalación de MySQL en Windows

MySQL ofrece 2 ediciones diferentes para diferentes usuarios:

MySQL Community Server: Community Edition. Está impulsado por la comunidad de desarrolladores y entusiastas de código abierto de MySQL, es de código abierto para los desarrolladores y se puede descargar gratis.

MySQL Enterprise Server: Edición Empresarial. Incluye la gama más completa de funciones avanzadas y herramientas de administración, pero está disponible mediante una tarifa para el usuario.

Las instalaciones de MySQL que se describen a continuación se basan todas en la edición comunitaria gratuita y de código abierto. Abra la dirección de descarga / descargas / mysql del sitio web oficial de la base de datos MySQL. Hay dos archivos de instalación proporcionados arriba, uno es un archivo de instalación MSI para instalación directa y el otro es un archivo zip que debe descomprimirse y configurarse. Estoy usando la instalación de la versión 5.7.10 aquí.

Instalar usando el instalador MSI

Descarga el instalador de 32 o 64 bits adecuado según tu sistema operativo. Paso 1: Instalar la licencia

Haga doble clic en el archivo de instalación, marque la casilla "Acepto los términos de la licencia" en la siguiente pantalla y haga clic en Siguiente.

Paso 2: Seleccione el tipo de configuración

Como se muestra en la siguiente figura, hay cinco tipos de configuración:

Configuración predeterminada del desarrollador: instalar MySQL Server y desarrollar Herramientas MySQL requeridas por la aplicación. Estas herramientas incluyen un banco de trabajo GUI para desarrollar y administrar servidores, complementos de Excel para acceder a datos operativos, complementos para integrar el desarrollo con Visual Studio y acceder a datos a través de conectores NET/Java/C/C++/OBDC, etc., ejemplos y tutoriales y documentación de desarrollo.

Solo servidor: Instala solo el servidor MySQL y se utiliza para implementar el servidor MySQL.

Solo cliente: Solo se instala el cliente, adecuado para el desarrollo de aplicaciones MySQL basadas en un servidor MySQL existente.

Completo: Instala todos los componentes disponibles de MySQL.

Personalizar: Personaliza los componentes a instalar.

MySQL selecciona el tipo "Desarrollador predeterminado" de forma predeterminada. Personalmente recomiendo elegir el tipo puro "solo servidor" para minimizar la dependencia de las herramientas para aprender y comprender la base de datos MySQL. Base de datos MySQL. Puede elegir el tipo apropiado según sus necesidades, seleccione "Solo servidor" aquí y luego haga clic en "siguiente".

Paso 3: Instalación

Ingrese a la interfaz del paso de instalación. Si seleccionó otros tipos en el segundo paso, simplemente haga clic en "Siguiente" para ingresar a este paso y haga clic en "Ejecutar". .

Una vez completada la instalación, haga clic en "Siguiente" hasta llegar a la página de configuración.

Paso 4: Configuración

Ingrese a la página de configuración, como se muestra a continuación:

Haga clic en el cuadro desplegable de tipo de contenido para mostrar tres tipos:

Máquina de desarrollo: Máquina de desarrollo, donde MySQL ocupa menos memoria.

Máquina servidor: Máquina servidor: Se ejecutarán múltiples aplicaciones de servidor en la máquina servidor, que es adecuada para su uso como servidor de bases de datos para sitios web o aplicaciones y ocupa una cantidad media de memoria.

Máquina dedicada: Una máquina dedicada es una máquina dedicada a ejecutar el servidor de base de datos MySQL y ocupará toda la memoria disponible en la máquina.

Elija el tipo de configuración adecuado según su uso. Seleccioné el tipo "Máquina servidor" para pruebas de rendimiento de alta concurrencia.

Seleccione el tipo de configuración y siga los pasos a continuación para configurar la conexión:

Usualmente usa conexión TCP/IP, verifique, el número de puerto predeterminado es 3306, puede cambiarlo en el cuadro de entrada. Si la base de datos solo se usa localmente, puede marcar "Abrir puerto de firewall para acceso a la red" y activar el firewall. Si necesita llamarlo de forma remota, déjelo sin marcar.

Las "canalizaciones con nombre" y la "memoria compartida" siguientes pertenecen a mecanismos de comunicación entre procesos y generalmente no se verifican.

Mostrar opciones avanzadas se utiliza para configurar opciones avanzadas en pasos posteriores. Para aprender todo lo posible sobre la configurabilidad de MySQL, seleccione esta casilla de verificación.

Haga clic en "Siguiente" para continuar con el siguiente paso.

Paso 5: Configuración de la cuenta

Ingrese a la pantalla de configuración de la cuenta y el rol de MySQL, como se muestra en la siguiente figura:

La cuenta raíz tiene todos los permisos en el base de datos. Durante el proceso de desarrollo y mantenimiento de la base de datos, por razones de seguridad y facilidad de administración, se otorgarán contraseñas de cuenta a diferentes usuarios con los permisos operativos correspondientes. Haga clic en el botón "Agregar usuario" y luego configure cuentas con diferentes niveles de permiso en el cuadro de diálogo emergente, como se muestra en la siguiente figura:

Host representa la dirección de host que puede conectarse a la base de datos. La dirección del host se puede configurar como local (localhost/127.0.0.1), IP externa (como 218.17.224.228), segmento de red externa (como 218.17.224.*) o todos los hosts (%).

El rol representa el rol de la cuenta. Puede elegir los siguientes roles:

Los diferentes roles tienen diferentes niveles de permiso, que no se pueden configurar por el momento. Se explicarán. en detalle en el capítulo Gestión de permisos de usuario.

Paso 6: Configurar el servicio de Windows

Después de configurar el servicio MySQL como un servicio de Windows, el servicio MySQL se iniciará automáticamente cuando se inicie el sistema operativo Windows y se detendrá automáticamente cuando el sistema operativo se detiene. Esta es la configuración recomendada por la documentación oficial de MySQL y la interfaz es la siguiente:

El nombre del servicio de Windows se puede establecer en el valor predeterminado. El nombre del servicio de Windows se puede establecer como valor predeterminado siempre que sea diferente de otros servicios. En Windows, debido a requisitos de seguridad, el servicio MySQL debe ejecutarse con una cuenta específica, así que seleccione la cuenta estándar predeterminada del sistema. Mantenga la configuración predeterminada y haga clic en Siguiente.

Paso 7: Configuración avanzada

Dado que la opción "Mostrar opciones avanzadas" está seleccionada en el paso 4, la configuración de opciones avanzadas es como se muestra a continuación:

Usted Puede configurar la ruta de almacenamiento de varios archivos de registro. El registro bin se puede utilizar para la sincronización de datos maestro-esclavo. La ID del servidor en la parte inferior es para una configuración maestro-esclavo. Todo esto se cubrirá en lecciones posteriores, así que mantenga la configuración predeterminada aquí. Haga clic en "Siguiente".

Paso 8: Configurar la aplicación del servidor

Después de la configuración anterior, la configuración de la base de datos MySQL básicamente está completa. Haga clic en "Ejecutar" para ejecutar el elemento de configuración, como se muestra en la siguiente figura:

Espere hasta que la siguiente interfaz muestre que la instalación se realizó correctamente y haga clic en "Finalizar" para completar.

Instalar usando un paquete comprimido

Descargar un paquete comprimido de 32 o 64 bits según el sistema operativo.

Paso 1: Descomprimir

Extraiga el paquete comprimido a la ruta C:\Program Files\MySQL, o puede personalizar la ruta. Mi ruta es C:\Program Files\MySQL\mysql-5.7.10-winx64, como se muestra en la siguiente figura:

Paso 2: Configurar variables de entorno

Haga clic derecho en " Computadora" y seleccione "Propiedades". ", abra "Configuración avanzada del sistema" -> "Variables de entorno", seleccione el elemento "Ruta" en las variables del sistema y haga clic en

Mantenga el valor original sin cambios y agregue C:\ Archivos de programa\MySQL \mysql-5.7.10-winx64\bin para configurar el directorio bin bajo la ruta de instalación de MySQL en la variable Ruta, de modo que los comandos de MySQL se puedan ejecutar en cualquier directorio en la línea de comandos.

Paso 3: Modificar la configuración

Abra el archivo my-default.ini en el directorio de instalación de MySQL, busque las entradas de los atributos basedir y datadir, elimine el número de comentario anterior y cambie el valor es el siguiente:

basedir = C:\Program Files\MySQL\mysql-5.7.10-winx64

datadir = C:\Program Files\MySQL\mysql-5.7 .10 -winx64\data

representa el directorio de instalación y el directorio de datos de MySQL respectivamente. Si extrajo a una carpeta diferente en el primer paso, cambie los valores correspondientes.

Nombre el archivo my.ini.

Paso 4: Instalación

Ejecute cmd como administrador, ingrese al directorio bin de MySQL y ejecute el comando de inicialización:

mysqld --initialize --user= mysql --console1

Este comando se utiliza para inicializar datos. Este comando no es necesario en versiones anteriores a la 5.7. Una vez completada la inicialización, el sistema proporcionará una contraseña de root temporal, como se muestra en el cuadro rojo en la figura siguiente. Escriba la contraseña.

Luego ejecute el siguiente comando para instalar el servicio MySQL:

mysqld -install mysql1

Mysql es el nombre del servicio predeterminado y se puede dejar en blanco. Si la instalación se realiza correctamente, verá un mensaje como este:

Lo más importante es que siempre debe ejecutar cmd como administrador.

Paso 5: Iniciar el servicio

Ejecute el siguiente comando en la ventana cmd del administrador para iniciar el servicio MySQL:

net start mysql1

Cuando aparece el siguiente mensaje, el servicio MySQL se ha instalado e iniciado correctamente.

Las versiones de MySQL anteriores a la 5.7 no necesitan ejecutar el comando mysqld -initialize en el cuarto paso de la instalación. Si omite este comando, se producirá el siguiente error en este paso:

Debido a que algunos archivos y carpetas en esta versión del paquete comprimido deben instalarse antes de ejecutar el comando mysqld -initialize (como los datos carpeta). Cuando utilicé los pasos de instalación de la versión 5.6, sufrí mucho aquí, así que espero usar esto como una advertencia y no volver a caer en la trampa.

Paso 6: Iniciar sesión

Ejecute el siguiente comando:

mysql -uroot -p1

Cuando se le solicite su contraseña, ingrese Ingrese la contraseña que registró en el paso 4, presione Entrar y aparecerá la siguiente página, que indica que ha iniciado sesión correctamente y ha ingresado al modo de línea de comando MySQL.

Paso 7: Cambiar contraseña

Ejecute el siguiente comando en la línea de comandos de MySQL:

ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO POR 'nueva_contraseña' 1

Puede cambiar la contraseña a su propia contraseña, como se muestra en la siguiente figura, lo que significa que el cambio se realizó correctamente:

Si ejecuta cualquier otro comando SQL sin cambiar la contraseña , el sistema mostrará el siguiente error:

Después de los pasos anteriores, se completó la instalación del servidor MySQL.