Instalación de MySQL en Windows (4). Instalación de Mysql: instrucciones paso a paso Instalación del servidor mysql en Windows 7

Última actualización: 19/12/2017

MySQL no es un componente integral para crear sitios web PHP. Podemos utilizar diferentes sistemas de bases de datos, pero MySQL es, con diferencia, el sistema de gestión de bases de datos más popular para trabajar con PHP y, además, es gratuito.

Para instalar MySQL, descargue el kit de distribución desde http://dev.mysql.com/downloads/mysql/ y seleccione la versión deseada.

Por ejemplo, tengo una versión de Windows de 64 bits, así que elegí el paquete Windows (x86, 64 bits), instalador MySQL MSI. Después de seleccionar la versión, descargue el paquete de instalación.

En la página del sistema operativo Windows hay dos tipos de instalador, puede elegir cualquiera.

Después de la descarga, ejecute el instalador.

Si alguna versión de MySQL ya está instalada en el sistema, en lugar de instalarla, se ofrecerá actualizar los componentes individuales.

Después de aceptar el acuerdo de licencia, se le pedirá que seleccione un tipo de instalación. Seleccionemos el tipo Predeterminado del desarrollador:

En este caso, el instalador muestra que no tengo Excel 2010 ni Python instalados. Como estos componentes no son importantes, haga clic en Siguiente.

Luego, durante la fase de instalación, el instalador mostrará la lista completa de componentes instalados. Para mí se ve así:

Para instalar todos los componentes, haga clic en el botón Ejecutar.

Una vez instalados todos los componentes, haga clic en Siguiente.

Luego, en la siguiente ventana del programa de instalación, indicaremos una contraseña y la recordaremos, ya que luego nos será requerida al conectarnos al servidor MySQL:

El siguiente conjunto de configuraciones, que también dejaremos por defecto, especifica que el servidor se iniciará como un servicio de Windows cuando se inicie el sistema operativo:

La siguiente ventana le permite configurar complementos y extensiones adicionales. Desde la versión 5.7, MySQL ha puesto a disposición el Protocolo X, que introduce una nueva forma de interactuar con el almacenamiento de datos. No es necesario marcar esta opción. En este caso lo marcaré:

Y en la siguiente pantalla debe aplicar todos los ajustes de configuración previamente instalados haciendo clic en el botón Ejecutar:

Después de esto, se completará la instalación. Aparecerá una notificación sobre el inicio del servidor en la bandeja.

Puede simplemente hacer clic en todas las ventanas de configuración posteriores y dejar todos los valores predeterminados. Al final, es posible que se muestre la siguiente ventana, donde deberá hacer clic en el botón Finalizar:

Después de esto, finalmente se completará la instalación y configuración del servidor MySQL y podremos usar el servidor para acceder a las bases de datos.

MySQL es un sistema de gestión de bases de datos utilizado principalmente en aplicaciones pequeñas y medianas. El DBMS es gratuito para uso no comercial. MySQL utiliza el lenguaje de consulta SQL y tiene muchas extensiones de este estándar. Las ventajas de MySQL incluyen:

subprocesos múltiples
Número ilimitado de usuarios trabajando simultáneamente con la base de datos.
Ejecución rápida de comandos
Soporte para una gran cantidad de tipos de tablas.

Instalación de MySQL

Para la instalación utilizaremos la versión 5.5.23 del programa. Lanzamos la distribución con el programa:

Arroz. 1. Inicie la ventana de instalación, haga clic en Siguiente.

Arroz. 2. Acepte el acuerdo de licencia

Arroz. 3. Seleccione el tipo de instalación Personalizada.

Arroz. 4. Ventana para seleccionar componentes adicionales y el directorio de instalación, dejar todo como está, hacer clic en Siguiente.

Arroz. 5. Haga clic en Instalar para instalar el programa.

Arroz. 6. Haga clic en Finalizar para completar la instalación y continuar con la configuración del servidor.

Arroz. 7. Seleccione Configuración detallada - configuración detallada

Arroz. 8. Seleccione Máquina de desarrollador: esto significa que MySQL utilizará un mínimo de RAM para no interferir con la ejecución de otras aplicaciones.

Arroz. 9. Seleccione el elemento Base de datos multifuncional, esto le permitirá trabajar con diferentes tipos de tablas en el futuro.

Arroz. 10. Seleccione un disco y un directorio para almacenar tablas InnoDB, déjelo como está

Arroz. 11. Aquí selecciona el número máximo posible de conexiones al servidor MySQL. Selección de soporte de decisiones (DSS)/OLAP

Arroz. 12. Aquí dejamos habilitada la casilla de verificación Habilitar redes TCP/IP, dejando habilitado el soporte para conexiones TCP/IP. También dejamos el puerto igual a 3306, este es el puerto estándar para el servidor MySQL. La casilla de verificación Habilitar modo estricto especifica el modo de cumplimiento estricto del estándar SQL, lo dejamos intacto;

Arroz. 13. Al marcar el conjunto de caracteres / clasificación predeterminados seleccionados manualmente y seleccionar la codificación cp1251 en el menú desplegable, garantizamos el correcto funcionamiento con el idioma ruso.

Arroz. 14. La casilla de verificación Instalar como servicio de Windows significa que el servidor se iniciará como un servicio, que es el método de inicio recomendado. Seleccione el nombre del servicio en la ventana desplegable; déjelo como está. Desmarquemos Iniciar el servidor MySQL automáticamente, esto significa que el servidor se iniciará manualmente. Deje la casilla de verificación para Incluir directorio Bin en la RUTA de Windows en su lugar

Arroz. 15. Establezca una contraseña simple para el usuario root

Arroz. 17. La ruta al lado de la línea Escribir archivo de configuración indica la ubicación del archivo de configuración, que deberá editarse ligeramente.

Editar un archivo de configuración

Editando el archivo de configuración con el bloc de notas mi.ini, ubicado en la dirección indicada en el párrafo anterior (frente a la línea Escribir archivo de configuración) en el menú de finalización de la instalación. Las rutas a los archivos pueden no coincidir con las escritas, por lo que conviene especificar los directorios del ordenador en el que se está realizando el trabajo.

1. En la sección, después de la línea:

agregue una línea que defina el directorio que contiene los archivos de descripción de codificación:

2. En la sección, después de la línea:

agregue las siguientes dos líneas, la primera de las cuales ya conoce, la segunda establece la codificación en la que se transmiten los datos a MySQL:

Character-sets-dir="C:/Archivos de programa/MySQL/MySQL Server 5.5/share/charsets"

init-connect=”ESTABLECER NOMBRES cp1251″

motor-de-almacenamiento-predeterminado=INNODB

reemplace el tipo de tabla instalada inicialmente con MYISAM:

motor-de-almacenamiento-predeterminado=MYISAM

Guarde sus cambios y cierre el archivo my.ini. La instalación y configuración del servidor está completa.

Instalación de la interfaz gráfica DBMS

Por ejemplo, usaremos la interfaz gráfica de MySQL Workbench versión 5.2.40.

Arroz. 18. Seleccione el directorio para instalar la interfaz gráfica haciendo clic en Cambiar

Arroz. 19. Instale la interfaz gráfica en la carpeta con el DBMS instalado.

Arroz. 20. Seleccione el tipo de instalación Completa (predeterminado)

Arroz. 21. Después de hacer clic en el botón Instalar, comenzará el proceso de instalación.

Arroz. 22. Ventana de finalización de la instalación, haga clic en Finalizar

Ejemplos de trabajo con MySQL

Para comenzar, inicie MySQL Workbench que instalamos anteriormente:

Arroz. 23. Ventana principal del programa. En la lista de conexiones vemos una conexión lista para usar que se creó durante la instalación del DBMS. Cuando hace doble clic en Instancia local MySQL, aparecerá una ventana en la que deberá ingresar la contraseña de la base de datos que configuramos en la Fig. 15

Arroz. 24. Se abrirá la ventana de edición de consultas. Para comenzar, debe conectarse directamente a la base de datos. Usaremos una base de datos de prueba ya creada llamada prueba. Al hacer doble clic en el nombre de la base de datos en la parte izquierda de la ventana de trabajo del programa, nos conectamos. Puede comenzar a escribir consultas de prueba en la ventana de entrada en el medio de la ventana de trabajo.

Ejemplos de consultas SQL y su implementación usando MySQL Workbench

1. Crea una tabla

Ejemplo de CREAR TABLA
id int(11) CLAVE PRIMARIA NO NULA auto_increment,
nombre varchar(50),
edad int(2),
texto informativo,
fecha fecha
);

Esta consulta creará un ejemplo de tabla, en la que la identificación es la clave principal (configurada automáticamente), el nombre es un campo de formato de texto con un valor máximo permitido de 50 caracteres, la edad es un campo de valor numérico con un número máximo permitido de caracteres 2, información es un campo de texto de tamaño ilimitado, fecha es un campo de fecha que utiliza automáticamente la fecha de hoy.

Coloquemos esta solicitud en el campo de entrada del programa y presionemos ctrl+shift+enter, ejecutándola así:

Arroz. 25. Después de ejecutar la consulta, haga clic derecho en el nombre de la base de datos de prueba y seleccione Actualizar todo. Luego, nuestra tabla de ejemplo creada aparecerá en la lista desplegable Tablas.

Haga clic derecho sobre él y seleccione Editar datos de la tabla:

Arroz. 26. El programa nos mostrará la tabla creada.

Arroz. 27. Y haga clic en Aplicar. Se abrirá una ventana de confirmación de solicitud (las solicitudes en el programa se generan automáticamente y se ejecutan en forma de scripts), donde deberá confirmar las acciones haciendo clic en los botones Aplicar y Finalizar.

Intentemos usar una consulta de selección:

SELECCIONAR * DEL ejemplo DONDE id = "2"

que seleccionará una fila de la tabla con el valor del campo id igual a 2. Ejecutamos la consulta usando la combinación de teclas ctrl+shift+enter:

Arroz. 28. Resultado de la ejecución de la consulta.

Lista de materiales y recursos de Internet utilizados:

¡Amigos! Únete a nuestro

) es uno de los DBMS (Sistemas de gestión de bases de datos) de código abierto más utilizados. La versión comunitaria se distribuye bajo los términos de la licencia GPL.

Comencemos la instalación. Ejecute el paquete de instalación (mysql-essential-5.0.51b-win32.msi). La configuración predeterminada es bastante normal (el servidor DBMS se instalará en C:\Program Files\MySQL\MySQL Server 5.0). Una vez completada la instalación, deje habilitada la casilla de verificación "Configurar el servidor MySQL ahora". Se iniciará el Configurador del servidor MySQL.

Hacer clic Próximo.

En este cuadro de diálogo, seleccione "Configuración detallada".

Luego hay tres opciones para elegir: “Máquina desarrolladora”, “Máquina servidora” y “Máquina servidora MySQL dedicada”. Como puede adivinar por las descripciones, la primera opción especifica un consumo mínimo de memoria, la segunda, para un consumo medio, y la tercera, para un consumo máximo. Si está instalando servidores en una computadora doméstica que usa, por ejemplo, para juegos, deje la primera opción; Si instala servidores en una computadora separada (por ejemplo, tiene dos y desea asignar el segundo para el servidor), seleccione la segunda opción. Es poco probable que necesite la tercera opción (es necesaria para servidores DBMS dedicados).

En la página siguiente, seleccione los motores de bases de datos disponibles. El motor MyISAM es más rápido, pero no admite transacciones, e InnoDB es un poco más lento, pero sí admite transacciones. Sin embargo, si no va a desarrollar sus propias aplicaciones web, esto no debería preocuparle demasiado. Seleccione "Base de datos multifuncional" para habilitar ambos motores.

En el siguiente cuadro de diálogo, selecciona dónde almacenar las tablas de InnoDB (este paso solo ocurrirá si seleccionó la primera o segunda opción en el paso anterior). La ubicación de almacenamiento predeterminada está bien.

En el siguiente paso, establece el número de conexiones simultáneas. La primera opción es 20, la segunda es 500, la tercera es tu número. Nota: 20 conexiones no significa que sólo 20 usuarios puedan acceder a su sitio al mismo tiempo. La sesión del script con la base de datos dura como máximo un par de segundos, por lo que los usuarios del sitio no están constantemente conectados a la base de datos. Esto es algo así como distribuir el tiempo del procesador entre programas. La primera opción es suficiente.

En la página siguiente: configuración de red del servidor y modo SQL. Deje la configuración por defecto.

El siguiente paso es seleccionar la codificación predeterminada. Prefiero configurar la codificación predeterminada en utf8; esta es la segunda opción. También puede seleccionar la tercera opción y configurar la codificación en cp1251. De todos modos, hasta donde yo sé, la mayoría de los CMS especifican la codificación explícitamente al crear tablas, por lo que necesitarás esto si vas a desarrollar tus propias aplicaciones web.

El siguiente cuadro de diálogo es la configuración del servicio MySQL. Deja todo aquí por defecto.

En el siguiente paso, establezca una contraseña para el superusuario (root). Inicialmente, el acceso a la base de datos desde el exterior está prohibido para el superusuario (la casilla de verificación correspondiente está desactivada en esta página, por lo que aquí no es tan necesaria una contraseña larga). Pero en cualquier caso, la seguridad no es lo último, así que establezca alguna contraseña. En cualquier caso, crearemos otro usuario. No configure la opción "Crear una cuenta anónima", esto es perjudicial desde el punto de vista de la seguridad.

Eso es todo, ahora haga clic en Ejecutar. Se aplicarán los ajustes. Haga clic en Finalizar para completar la configuración.

A continuación instalaremos el paquete de herramientas GUI de MySQL. Este es un conjunto muy conveniente de utilidades para la administración del servidor MySQL de los propios desarrolladores de DBMS. Personalmente prefiero las herramientas GUI a phpMyAdmin. Si no desea utilizar las herramientas GUI de MySQL y prefiere phpMyAdmin, puede omitir este paso.

Inicie el instalador (mysql-gui-tools-5.0-r12-win32.msi). La configuración predeterminada es bastante satisfactoria. Una vez completada la instalación, se puede acceder a las utilidades desde el menú Inicio. Inicie el Administrador de MySQL.

En el campo "Host del servidor", ingrese localhost, en los campos "Nombre de usuario" y "Contraseña", raíz y la contraseña que estableció en el configurador, respectivamente. Haga clic en Aceptar. La siguiente ventana aparecerá:

Puede ver quién es responsable de qué aquí en el artículo "Trabajar con MySQL en herramientas GUI de MySQL".
Vaya a la página "Catálogos". Una lista de bases de datos aparecerá a continuación. Haga clic derecho en un espacio vacío y seleccione "Crear nuevo esquema" en el menú. Introduzca un nombre para la nueva base de datos, por ejemplo SiteForum. Se creará una nueva base de datos. Ahora configuraremos el usuario y los derechos de acceso. Vaya a la página "Administración de usuarios".

Haga clic en el botón "Agregar nuevo usuario". En el campo Usuario de MySQL, ingrese usuario del foro, por ejemplo. Puede ingresar algo en el campo "Contraseña" o no ingresarlo. No es necesario introducir nada complicado. Vaya a la pestaña "Privilegios del esquema". En la lista de la izquierda, seleccione la base de datos recién creada: siteforum. Aparecerá una lista de privilegios para esta base de datos en la lista de la derecha. Puedes elegir todos los privilegios. Luego haga clic en "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
Eso es todo, el servidor está listo para funcionar. Ahora, al instalar un foro, seleccione la base de datos del sitio y el usuario del foro.

Para descarga de Win 32: Windows (x86, 32 bits), instalador MSI Esenciales - Recomendado

Para descarga de Win 64: Windows (x86, 64 bits), instalador MSI Esenciales - Recomendado

Después de hacer clic en el botón Descargar, verá un formulario de registro; puede omitirlo haciendo clic en el enlace a continuación (“No, gracias, ¡solo lléveme a las descargas!”).

Inicie el instalador y haga clic en Siguiente:

Seleccione el tipo de instalación Personalizada:

Selección de componentes. Aquí puede cambiar la ruta de instalación de los archivos MySQL (seleccione MySQL Server, haga clic en el botón Cambiar), así como la ruta para almacenar las bases de datos (seleccione MySQL Server Datafiles, haga clic en el botón Cambiar):

Verifique las rutas y haga clic en Instalar:

La etapa final de instalación. Marque la opción "Configurar el servidor MySQL ahora" y haga clic en Finalizar:

Configurando MySQL

Una vez completada la instalación, se inicia el Asistente de configuración de la instancia del servidor MySQL (puede ejecutarlo manualmente desde el menú Inicio -> Todos los programas -> MySQL -> MySQL Server 5.1 -> Asistente de configuración de la instancia del servidor MySQL). Haga clic en Siguiente:

Seleccionamos el script de instalación: Developer Machine - para instalación en una computadora doméstica (nuestra elección), Server Machine - para instalación en un servidor, Dedicated MySQL Server Machine - para instalación en un servidor completamente dedicado a MySQL. Estas opciones afectan principalmente a la cantidad de memoria consumida por MySQL:

MySQL admite dos tipos principales de bases de datos (InnoDB, con soporte para transacciones y MyISAM, sin transacciones). Base de datos multifuncional: se instalará soporte para ambos tipos de bases de datos (nuestra elección). Solo base de datos transaccional: solo se instalará compatibilidad con InnoDB. Solo base de datos no transaccional: solo se instalará soporte myISAM.

Si seleccionó la compatibilidad con InnoDB en el paso anterior, puede configurar la ubicación de los archivos de datos de InnoDB aquí:

Admite conexiones simultáneas. Soporte de decisiones: hasta 20 conexiones simultáneas (nuestra elección). Procesamiento de transacciones en línea: hasta 500 conexiones. Configuración manual: configuración manual del número de conexiones.

Marque las opciones "Habilitar redes TCP/IP" y "Habilitar modo estricto". Dejamos el número de puerto sin cambios: 3306. Si planea conectarse directamente al servidor desde otras computadoras, marque la opción "Agregar excepción de firewall para este puerto" (abra el puerto en el firewall de Windows).

Seleccione la codificación predeterminada. Actualmente, la opción más inteligente es UTF-8. Seleccione la opción Mejor soporte para multilingüismo:

Asegúrese de marcar la opción "Instalar como servicio de Windows" (ejecutar como un servicio de Windows). Marque "Iniciar el servidor MySQL automáticamente" si necesita que el servicio se inicie automáticamente.

La etapa final. Configuración de la contraseña de administrador (root). ¡Es mejor no perder esta contraseña! No recomiendo marcar las opciones "Habilitar acceso root desde máquinas remotas" y "Crear una cuenta anónima", porque reducen la seguridad.

¿Cómo comprobar rápidamente la instalación?

Abra Inicio -> Todos los programas -> MySQL -> MySql Server 5.1 -> Cliente de línea de comandos del servidor MySQL (una utilidad para trabajar con MySQL en la línea de comandos).

A continuación, ingrese la contraseña del administrador (root). Si la contraseña es correcta, accederá al símbolo del sistema (mysql>). Ingrese el comando: mostrar bases de datos; (Se requiere un punto y coma al final). Como resultado, debería ver una lista de bases de datos (al menos dos: information_schema y mysql). Esto significa que el servidor está funcionando correctamente. Cierre la línea de comando ejecutando el comando de salida.

¡ATENCIÓN! Para conectarse a MySQL desde PHP, desde un servidor instalado en la misma computadora, debe usar MySQL como dirección del servidor en lugar de servidor local usar 127.0.0.1 !!!

La naturaleza de este fallo no está del todo clara para mí, pero me llevó medio día descubrirlo...

¿Qué debo hacer si falla la instalación automática?

¿Cómo trabajar con bases de datos?

Uno de los programas más populares (quizás el más popular) para trabajar con MySQL es phpMyAdmin.

¡Hola a todos! Hoy mostraremos el proceso de instalación. mysql servidor de versiones 8.0 en ventanas 10 utilizando el instalador automático. Antes de esto, ya te contamos cómo instalar un servidor MySQL en CentOS 7, ahora decidimos tocar una plataforma un poco más conocida.

Instalación

Vamos a empezar. Como mencioné anteriormente, usaremos el instalador automático, que debes descargar desde el siguiente enlace: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

El archivo pesa aproximadamente 200 MB y ya contiene todo lo necesario para la instalación. Haga doble clic en el archivo ejecutable, acepte los términos del acuerdo de licencia (marca de verificación) y haga clic en Próximo.

A continuación, seleccionamos el tipo de instalación, de los cuales hay varios: instalación de un "kit de desarrollador" listo para usar, instalación solo del servidor, solo del cliente, instalación completa (primera opción + herramientas adicionales) y personalizada. En nuestro caso, optamos por instalar un servidor.



Luego haga clic Próximo.


Vaya a la etapa de configuración - haga clic Próximo.


Dado que estamos mostrando la instalación más simple, seleccione la primera opción, como en la captura de pantalla: un servidor MySQL separado y haga clic en Próximo.


Configuración de parámetros de red: para fines de demostración, dejamos todo en los valores predeterminados.


Luego configuramos los parámetros de autenticación: seleccione la primera opción y haga clic Próximo.


Establecemos una contraseña de root para el servidor; cuanto más compleja, mejor. Recomendamos utilizar al menos la contraseña de 12 caracteres, que contienen letras, números y caracteres especiales. También puede agregar usuarios en esta etapa; nosotros, por ejemplo, agregamos un usuario asterisco.





Completar la funcionalidad de instalación y prueba.

¡Listo! Ahora todo lo que tienes que hacer es hacer clic Finalizar dos veces - ¡felicidades! Ha instalado el servidor MySQL.


Ahora comprobemos su rendimiento. Para hacer esto, debe abrir la aplicación que se instaló con el servidor. Cliente de línea de comandos MySQL 8.0. Deberá ingresar la contraseña de root que especificó durante la instalación y luego ejecutar el comando show Databases;