Icono del sitio Binario 0

Cómo Activar el Plugin Memcached en MySQL 8.0

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Artículos Guías Manuales Sistemas Linux Windows Binario 0

FacebookEmailWhatsAppLinkedInRedditXShare

El plugin Memcached permite integrar la funcionalidad de un caché de memoria directamente con la base de datos MySQL. A continuación, se detalla el proceso para instalar y configurar este plugin en MySQL 8.0.

1. Instalar dependencias

Primero, asegúrate de tener instaladas las bibliotecas necesarias. Ejecuta el siguiente comando en tu terminal:

sudo apt install libevent-dev -y

Esto instalará la dependencia requerida para la funcionalidad del plugin.

2. Configurar el entorno en MySQL

Inicia sesión en MySQL como el usuario root:

mysql -u root -p

Una vez dentro, carga la configuración predeterminada del plugin innodb_memcached utilizando el archivo SQL proporcionado con MySQL. Este archivo se encuentra en el directorio estándar de MySQL.

Para MySQL 8.0, ejecuta:

source /usr/share/mysql-8.0/innodb_memcached_config.sql;

Este paso generará las tablas y configuraciones necesarias para habilitar el plugin.

3. Activar el plugin Memcached

Dentro del entorno de MySQL, instala el plugin ejecutando el siguiente comando:

INSTALL PLUGIN daemon_memcached SONAME "libmemcached.so";

Después de instalar el plugin, sal de MySQL:

exit

4. Configurar el servidor

Edita el archivo de configuración de MySQL para definir las opciones de Memcached. Abre el archivo mysqld.cnf con tu editor preferido, por ejemplo:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

Agrega la siguiente línea al final del archivo:

daemon_memcached_option="-p11222 -l 127.0.0.1"

Esta configuración establece que el servidor Memcached estará disponible en el puerto 11222 y solo será accesible desde la IP local (127.0.0.1). Si deseas que sea accesible desde cualquier dirección, puedes omitir la opción -l 127.0.0.1.

5. Reiniciar el servicio MySQL

Para aplicar los cambios, reinicia el servicio de MySQL:

sudo systemctl restart mysql

6. Verificar que el plugin esté activo

Vuelve a ingresar a MySQL:

mysql -u root -p

Ejecuta el siguiente comando para comprobar que el plugin esté activado:

SHOW PLUGINS;

Deberías ver una entrada para daemon_memcached en la lista de plugins activos.

Notas finales

Con esta configuración, el plugin Memcached está listo para ser utilizado. Si en el futuro deseas ajustar las opciones, simplemente edita las configuraciones en mysqld.cnf y reinicia el servicio MySQL.

Esta integración puede ser útil para mejorar el rendimiento de aplicaciones que requieren un caché de alta velocidad. Asegúrate de realizar pruebas y monitorizar el comportamiento del sistema tras la implementación.

Esta opción estará deprecada en un futuro para las siguientes versiones.

Salir de la versión móvil