Instalación y configuración de MySQL Server

Instalación

Asegúrese de instalar una versión compatible de MySQL Server y ODBC Connector.

1.Descargue el instalador de MySQL 8 Windows de https://dev.mysql.com/downloads/installer/ y ejecútelo.

2.Seleccione la casilla de verificación Acepto los términos de la licencia y haga clic en Siguiente.

3.Durante la configuración de la instalación, seleccione Personalizado > MySQL Server y Conector/ODBC para instalar. Asegúrese de que ODBC Connector coincida con el valor de bits de MySQL Server instalado (x86 o x64).

mysql_component

4.Haga clic en Siguiente y Ejecutar para instalar MySQL Server y ODBC Connector.

5.Haga clic en Siguiente. En Alta disponibilidad, seleccione MySQL Server independiente/Replicación MySQL clásica y haga clic en Siguiente.

6.En Tipo y red, seleccione Equipo servidor en el menú desplegable Tipo de configuración y haga clic en Siguiente.

7.En el Método de autenticación, seleccione la opción recomendada Usar cifrado de contraseña segura para la autenticación y haga clic en Siguiente.

8.En Cuentas y roles, escriba su contraseña raíz de MySQL dos veces. También se recomienda crear una cuenta de usuario de base de datos dedicada.

9.En Servicio de Windows, conserve los valores preseleccionados y haga clic en Siguiente.

10. Haga clic en Ejecutar y espere hasta que finalice la instalación del servidor MySQL. Haga clic en Finalizar, Siguiente y Finalizar para cerrar la ventana de instalación.

Configuración

1.Abra el siguiente archivo en un editor de texto:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

2.Encuentre y edite o añada la siguiente configuración en la sección [mysqld] del archivo my.ini:

max_allowed_packet=33M

Para determinar su versión de MySQL, ejecute el comando: mysql --version

En las versiones compatibles MySQL 8.x, debe definir la siguiente variable:

olog_bin_trust_function_creators=1

oComo alternativa, puede deshabilitar la creación de registros binarios: log_bin=0

En las versiones compatibles de MySQL 8.x, 5.7 y 5.6.22 (y 5.6.x posteriores):

oDebe configurarinnodb_log_file_size*innodb_log_files_in_group a, al menos, 200 MB (* indica multiplicación, el producto de ambos parámetros debe ser > 200 MB. El valor mínimo para innodb_log_files_in_group es 2 y el máximo es 100, el valor además debe ser entero).
Por ejemplo:
innodb_log_file_size=100M
innodb_log_files_in_group=2

Para MySQL 5.6.20 y 5.6.21:

oDebe configurar innodb_log_file_size en, al menos, 200 MB (por ejemplo innodb_log_file_size=200M), pero no más de 3000 MB.

3.Guarde y cierre el archivo my.ini .

4.Abra el símbolo del sistema e ingrese los siguientes comandos para reiniciar el MySQL Server y aplique la configuración (el nombre del proceso depende de la versión de MySQL:8.0 = mysql80 etc.):

net stop mysql80

net start mysql80

5.Ingrese el siguiente comando en el Símbolo del sistema para verificar si se está ejecutando el servidor MySQL:

sc query mysql80