¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Instalar MySQL Server
Proceso de instalación de MySQL Server. Obviamente requieren tener en el equipo el permiso para instalar software.
Linux
Instalar desde el gestor de paquetes de la distribución. Por ejemplo en Debian:
# Debian 7 u 8 --> MySQL 5.5 apt-get install mysql-server # Debian 9 con las notas arriba --> MySQL 5.7 apt-get install -t unstable mysql-server # Ubuntu 16.04 o posterior --> MySQL 5.7 apt-get install mysql-server
(Tomar nota en los mensajes de instalación que la versión que se instala corresponda a la que necesitamos)
El sistema preguntará la contraseña del usuario root
de mysql.
El archivo de configuración resultante es por defecto /etc/mysql/my.cnf
y el árbol de la base de datos está guardado por defecto en /var/lib/mysql
.
Postinstalación
Los siguientes elementos deben configurarse en el servidor antes de crear las primeras bases de datos e ingresar datos:
1.- Detener el servicio.
service mysql stop
2.- Editar my.cnf
o el archivo de configuración equivalente (depende de la versión de Debian y de MySQL; revisar las documentaciones oficiales correspondientes) y agregar las siguientes directivas a la sección [mysqld]
:
[mysqld] # Agregar los siguientes campos: # Permitir conexión desde fuera: bind-address = * # Puerto de conexión: port = 3306 # Modelo de almacenamiento de binarios innodb_file_per_table = 1 # Modelo de sincronización en disco innodb_flush_method = O_DIRECT
3.- Reiniciar el servicio:
service mysql start
4.- Agregar el siguiente paquete a la instalación:
apt-get install mysql-utilities
Windows
Para instalar se usa uno de los instaladores de MySQL Server, “Essentials” o “Community” dependiendo de la versión de MySQL.
Se escogen en general las siguientes opciones de instalación:
- Instalador → Tipo de instalación: Completa.
- Instalador → Configurar el Servicio Ahora.
Una vez que el servidor esté instalado, el software ofrece la opción de configurarlo vía la herramienta de configuración del servicio (“Service Wizard”). Opciones de configuración:
- Tipo de servicio: “Configuración Estándar”.
- Habilitar la casilla
[✔] Iniciar Servicio con Windows
. - Nombre del servicio:
MySQL5
viene por defecto, se puede escoger otro nombre si por cualquier razón es necesario instalar más de un servicio MySQL en un servidor (por ejemplo, dos o tres versiones de MySQL diferentes). - Habilitar la casilla
[✔] Agregar ruta de ejecutables del servicio al %PATH%
. - Deshabilitar la casilla
[ ] Habilitar acceso anónimo
. - Contraseña de root del servicio.
- Confirmar la contraseña de root del servicio.
El archivo de configuración resultante es por defecto %PROGRAMFILES%\MySQL Server\(versión)\my.ini
y el árbol de la base de datos está guardado por defecto en %PROGRAMDATA%\MySQL Server
.
Postinstalación
Los siguientes elementos deben configurarse en el servidor antes de crear las primeras bases de datos e ingresar datos:
1.- Detener el servicio.
Ejecutar → services.msc MySQL → menú contextual → Detener
2.- Editar my.ini
o el archivo de configuración equivalente (depende de la versión de MySQL; revisar las documentaciones oficiales correspondientes) y agregar las siguientes directivas a la sección [mysqld]
:
[mysqld] # Agregar los siguientes campos: # Permitir conexión desde fuera: bind-address = * # Puerto de conexión: port = 3306 # Modelo de almacenamiento de binarios innodb_file_per_table = 1 # Modelo de sincronización en disco innodb_flush_method = normal
Poder guardar los cambios en el archivo puede requerir iniciar el editor de texto o el explorador con privilegios de Administrador de Sistema.
3.- Reiniciar el servicio:
Ejecutar → services.msc MySQL → menú contextual → Iniciar
Configuración Inicial
Completados estos pasos y ya andando el servicio de MySQL lo que queda es establecer los usuarios y permisos.
Desinstalar
Para desinstalar correctamente ver los pasos en .MySQL Server Desinstalar.
Notas
Debian9 MySQL
1.- Crear el siguiente archivo de repositorio:
nano /etc/apt/sources.list.d/debian-unstable.list
2.- Colocar en el archivo la siguiente línea:
deb http://deb.debian.org/debian/ unstable main
3.- Guardar y salir.
4.- Crear el siguiente archivo:
nano /etc/apt/preferences.d/unstable
Con el siguiente contenido:
Package: * Pin: release a=unstable Pin-Priority: 100
5.- Guardar y salir.
6.- Actualizar los repositorios.
apt-get update
Luego de esto continuar con la instalación y poner ojo a las instrucciones.
</note>