Ayuda en línea de ESET

Búsqueda Español
Seleccione la categoría
Seleccione el tema

Instalación y configuración de MySQL

Instalación


warning

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

Si ya ha instalado y configurado MySQL, vaya a Configuración.

1.Agregue el repositorio MySQL:

Debian, Ubuntu

Ejecute los siguientes comandos en el terminal:

a)wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb

b)sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

Puede seleccionar las versiones de los componentes que desea instalar durante la instalación del paquete. Le recomendamos que seleccione las opciones predeterminadas. Consulte también Añadir el repositorio MySQL APT

CentOS, Red Hat

Añadir el repositorio MySQL Yum

SUSE Linux Enterprise Server

Añadir el repositorio MySQL SLES

2.Actualice la caché del repositorio local:

Debian, Ubuntu

sudo apt-get update

CentOS, Red Hat

sudo yum update

SUSE Linux Enterprise Server

sudo zypper update

3.La instalación de MySQL varía en función de la distribución Linux y de la versión utilizadas:

Linux distribución:

MySQL Comando de instalación del servidor:

MySQL Instalación avanzada del servidor:

Debian, Ubuntu

sudo apt-get install mysql-server

Installing MySQL from Source with the MySQL APT Repository

CentOS, Red Hat

sudo yum install mysql-community-server

Installing MySQL on Linux Using the MySQL Yum Repository

SUSE Linux Enterprise Server

sudo zypper install mysql-community-server

Steps for a Fresh Installation of MySQL

Descargue MySQL Community Server si desea realizar la instalación manualmente.

Configuración

1.Abra el archivo de configuración my.cnf en un editor de texto:

sudo nano /etc/my.cnf

Si no tiene el archivo, pruebe con /etc/mysql/my.cnf o /etc/my.cnf.d/community-mysql-server.cnf o /etc/mysql/mysql.conf.d/mysqld.cnf.

2.Busque la siguiente configuración en la sección [mysqld] del archivo configuración my.cnf y modifique los valores:


note

Cree la sección [mysqld] si no está presente en el archivo.

Si los parámetros no están presentes en el archivo, agréguelos a la sección [mysqld].

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

 

Parámetro

Comentarios y valores recomendados

MySQL versión

max_allowed_packet=33M

 

Todas las versiones compatibles.

log_bin_trust_function_creators=1

 

También puede desactivar el inicio de sesión binario: log_bin=0

Versiones 8.x compatibles

innodb_log_file_size=100M

innodb_log_files_in_group=2

La multiplicación de los valores de estos dos parámetros debe dar como mínimo 200.

El valor mínimo de innodb_log_files_in_group es 2 y el valor máximo es 100; el valor también debe ser un número entero.

Versiones 8x compatibles

5.7

5.6.22 (y posteriores 5.6.x)

innodb_log_file_size=200M

Establezca el valor en 200M como mínimo y 3000M como máximo.

5.6.20 y 5.6.21

3.Pulse CTRL + X y escriba Y para guardar los cambios y cerrar el archivo.

4.Reinicie el servidor MySQL y aplique la configuración (en algunos casos, el nombre del servicio es mysqld):

sudo systemctl restart mysql

5.Configure los privilegios y la contraseña de MySQL (este paso es opcional y podría no funcionar en algunas distribuciones Linux):

a)Revele la contraseña temporal de MySQL: sudo grep 'temporary password' /var/log/mysql/mysqld.log

b)Copie y guarde la contraseña.

c)Establezca una contraseña nueva mediante una de las siguientes opciones:

Ejecute /usr/bin/mysql_secure_installation y escriba la contraseña temporal. A continuación se le solicitará que cree una contraseña nueva.

Ejecute mysql -u root -p y escriba la contraseña temporal. Ejecute ALTER USER 'root'@'localhost' IDENTIFIED BY 'strong_new_password'; para cambiar la contraseña raíz (sustituya strong_new_password por su contraseña) y escriba Quit.

Consulte también Mejorar la seguridad de la instalación de MySQL en el Manual de referencia de MySQL.

6.Compruebe que el servicio mySQL Server se esté ejecutando:

sudo systemctl status mysql