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.

  • Alta disponibilidad Mysql sin IP virtual
  • Monit no puede detectar MySQL, pero puedo
  • count de visitantes del server
  • Instalación del module mysql-php
  • Cómo deshabilitar claves en MySQL InnoDB tablas?
  • ¿Es seguro abortar una consulta CHECK TABLE (mysql)? (marque la tabla TBL_NAME rápidamente)
  • mysql maestro para dominar la replicación con un esclavo
  • Confusión al ejecutar múltiples instancias de MySQL
  • Muchos processs NULL en MySQL
  • Mysql: Innodb error al migrar mysql desde linux a windows
  • EFS en la carpeta de datos de MySql impide el inicio del service MySql
  • Invalidation de direcciones de correo electrónico desde el volcado de SQL antes de la import
  • No se puede reiniciar Mysqld
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.