WORDPRESS

¿Cómo deshabilitar el registro binario en MariaDB y MySQL?

Procedimiento para deshabilitar el registro binario en bases de datos MariaDB y MySQL.

Hace unos días, Geekflare no estaba disponible por una simple razón: no quedaba espacio en el dispositivo. Recibí cientos de alertas y correos electrónicos de espectadores sobre cierres de sitios, pero estoy de viaje, así que no puedo actuar a tiempo.

Esto se registra en los registros de Google Cloud.

Feb 13 15:58:35 geekflare snapd[1308]: daemon.go:379: started snapd/2.37.1 (series 16; classic) ubuntu/18.04 (amd64) linux/4.15.0-1027-gcp.
Feb 13 15:58:35 geekflare snapd[1308]: main.go:123: system does not fully support snapd: mkdir /tmp/sanity-mountpoint-464926152: no space left on device
Feb 13 15:58:35 geekflare systemd[1]: Started Snappy daemon.

Esto me sorprendió porque Geekflare es solo un blog simple que no almacena ni procesa muchos datos.Entonces, comencé a investigar y encontré /var/log/mysql Ocupa alrededor del 50% del espacio total de almacenamiento.

[email protected]:/var/log# du -sh mysql
9.4G	mysql
[email protected]:/var/log#

Y, después de enumerar los archivos.

-rw-rw---- 1 mysql adm 104860436 Feb 10 19:05 mariadb-bin.000105
-rw-rw---- 1 mysql adm 104869270 Feb 10 22:12 mariadb-bin.000106
-rw-rw---- 1 mysql adm 104868195 Feb 11 01:41 mariadb-bin.000107
-rw-rw---- 1 mysql adm 104859088 Feb 11 04:44 mariadb-bin.000108
-rw-rw---- 1 mysql adm 104862187 Feb 11 07:22 mariadb-bin.000109
-rw-rw---- 1 mysql adm 104860386 Feb 11 09:25 mariadb-bin.000110
-rw-rw---- 1 mysql adm 104867622 Feb 11 11:22 mariadb-bin.000111
-rw-rw---- 1 mysql adm 104871043 Feb 11 13:18 mariadb-bin.000112
-rw-rw---- 1 mysql adm 104873816 Feb 11 15:07 mariadb-bin.000113
-rw-rw---- 1 mysql adm 104858814 Feb 11 17:09 mariadb-bin.000114
-rw-rw---- 1 mysql adm 104858302 Feb 11 19:18 mariadb-bin.000115
-rw-rw---- 1 mysql adm 104859019 Feb 11 21:33 mariadb-bin.000116
-rw-rw---- 1 mysql adm 104860830 Feb 12 00:05 mariadb-bin.000117
-rw-rw---- 1 mysql adm      3298 Feb 12 02:58 mariadb-bin.index
-rw-rw---- 1 mysql adm 104873697 Feb 12 02:58 mariadb-bin.000118
-rw-rw---- 1 mysql adm 104259584 Feb 13 15:24 mariadb-bin.000119
-rw-rw---- 1 mysql adm         0 Feb 13 15:25 mariadb-bin.state
[email protected]:/var/log/mysql#

Este es el registro binario.

Artículo Recomendado:  Introducción a las pilas LAMP, LEMP, MEAN, XAMPP, WAMP y AMPPS

Puede considerar eliminarlos para restaurar su sistema, pero tenga en cuenta que se volverá a llenar. Entonces, la mejor manera de evitar esto es indicarle a MariaDB que no inicie sesión. No tengo una implementación de réplica, por lo que se puede deshabilitar el registro binario.

este es un sencillo Configuración de una línea.

Si usa MariaDB

  • Inicie sesión en el servidor que ejecuta MariaDB
  • ir /etc/mysql/conf.d
  • respaldo mariadb.cnf
  • Agregue lo siguiente a continuación [mysqld] instruir
skip-log-bin
  • guardar archivo de configuración

En este punto, puede eliminar esos archivos de registro binarios y reiniciar la base de datos.

Si usa MySQL

  • Iniciar sesión en el servidor MySQL
  • Vaya a /etc/my.cnf.d/
  • Agregue lo siguiente a mysql-server.cnf presentar en [mysqld] instruir
skip-log-bin
  • Guarde el archivo y reinicie el servidor MySQL
service mysqld stop
service mysqld start

Ahora puedes eliminar estos binarios /var/lib/mysql. Espero que esto ayude.

Si está ejecutando una aplicación crítica, es posible que también desee considerar el alojamiento MySQL administrado, que se encarga de la optimización del rendimiento.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *