debian mysql error ejecutando script postrotate compartido para /var/log/mysql.log

/etc/cron.daily/logrotate:

error: error al ejecutar script postrotate compartido para /var/log/mysql.log /var/log/mysql/mysql.log

/var/log/mysql/mysql-slow.log

run-parts: /etc/cron.daily/logrotate salió con el código de retorno 1

2 Solutions collect form web for “debian mysql error ejecutando script postrotate compartido para /var/log/mysql.log”

En Debian, mysql se controla a través del usuario mysql 'debian-sys-maint' @ 'localhost'. La contraseña para este usuario se almacena en /etc/mysql/debian.cnf .

cat /etc/mysql/debian.cnf 

Tenga en count la contraseña que se utiliza en este file. Si tiene una contraseña para root (como debería), tendrá que entrar en mysql con el siguiente command.

 mysql -u root -p 

De lo contrario, sólo puede escribir 'mysql'. En el indicador mysql> , ejecute lo siguiente.

 GRANT RELOAD, SHUTDOWN, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'XXXXXXXXXXXX'; 

Sustituya la contraseña encontrada en /etc/mysql/debian.cnf en lugar de los Xs. Y finalmente…

 quit 

Ahora deberías poder reiniciar tu server mysql sin errores usando el command:

 /etc/init.d/mysql restart 

Sin embargo, el reinicio no es necesario.

Para Debian 9 (Stretch): el usuario debian-sys-maint ha desaparecido, por lo que la solución es deshacerse de debian.cnf en /etc/logrotate.d/percona-xtradb-cluster-5.7 (o el nombre de la package que está utilizando para proporcionar MySQL, ya sea mariadb o mysql ):

  MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf" 

debe cambiarse a:

  MYADMIN="/usr/bin/mysqladmin" 

Tuve que cambiarlo con Percona XtraDB Cluster, que por el momento no se publica para Debian Stretch, por lo tanto, el script logrotate es actualmente incorrecto.

  • Conecte la aplicación web .Net a una database MySQL en AWS
  • Alta iowait en Amazon EC2 Instancia de MySQL con volumen EBS
  • Encriptación de disco en Debian
  • DRupal y mysql con una database remota
  • ¿Qué podría estar causando que MySQLD sea muy lento para comenzar pero no da errores?
  • ¿Cuáles son algunas razones comunes por las que mysql deja de responder?
  • ¿Qué es más importante para un server de database? Mem? Mem velocidad? ¿Cores?
  • "Error 1067: El process terminó inesperadamente" al intentar instalar MySQL en Win7 x64
  • Cómo deshabilitar los commands destructivos de la database?
  • Mysql utilizando alta memory VIRT y RES es comparativamente
  • Cambiar la dirección de enlace mysql dentro de un script
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.