es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Configurar Automysqlbackup para MariaDB

Intento hacer una copia de seguridad de mis bases de datos con Automysqlbackup. Estoy utilizando MariaDB 10.3. Configuré el nombre de usuario y la contraseña para el usuario root en MariaDB y también configuré el archivo de configuración de Automysqlbackup en /etc/default/automysqlbackup.

Aquí está parte de mi configuración de Automysqlbackup:

Nombre de usuario para acceder al servidor de MySQL, por ejemplo, dbuser

USERNAME=grep user /etc/mysql/debian.cnf | tail -n 1 | cut -d"=" -f2 | awk '{print $1}'

USERNAME=tutor_db

Contraseña para acceder al servidor de MySQL, por ejemplo, contraseña

PASSWORD=grep password /etc/mysql/debian.cnf | tail -n 1 | cut -d"=" -f2 | awk '{print $1}'

PASSWORD=rootpassword

Nombre de host (o dirección IP) del servidor de MySQL, por ejemplo, localhost

DBHOST=localhost

Cuando ejecuto "sudo automysqlbackup", dice "access denied"

ERROR 1045 (28000): Acceso denegado para el usuario ‘root’@’localhost’ (usando la contraseña: NO)
“`

Todavía está utilizando root como nombre de usuario, pero configuré el nombre de usuario como tutor_db. Me pregunto cómo configurar automysqlbackup.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el archivo de configuración de Automysqlbackup no está teniendo efecto y aún está intentando usar el usuario root por defecto. Una posible solución es especificar explícitamente el archivo de configuración al ejecutar el comando.

    Prueba ejecutando el comando con la opción -c seguido de la ruta al archivo de configuración:

    sudo automysqlbackup -c /etc/default/automysqlbackup

    Si esto no funciona, intenta modificar directamente el archivo de configuración y establecer las variables USERNAME y PASSWORD a los valores correctos:

    USERNAME=tutor_db
    PASSWORD=contraseña
    

    Guarda el archivo y ejecuta el comando nuevamente, debería usar las credenciales correctas para acceder a MariaDB y realizar la copia de seguridad.

Comments are closed.