mensaje de error mysqldump

copia de seguridad de la base de datos:

mysqldump  -u root -p 123456  test > /var/lib/mysql/backups/test_20190327.sql

Ejecute este comando de copia de seguridad, el mensaje de error es el siguiente:

mysqldump: Got error: 1049: Unknown database '123456' when selecting the database

Motivo del error:
no es necesario especificar la contraseña, se solicitará la instrucción de ejecución y la contraseña escrita aquí se tratará como el nombre de la base de datos, así que modifique la instrucción de copia de seguridad:

mysqldump  -u root -p   test > /var/lib/mysql/backups/test_20190327.sql

Presiona Enter para ingresar la contraseña y podrás hacer una copia de seguridad sin informar un error.

Si aún se informa el error durante la ejecución, confirme si ha ingresado al entorno mysql. Si ingresa al entorno mysql mysql>, la declaración ingresada pertenece a la declaración sql y se debe agregar un punto y coma (";") al final. end, y no se ejecutará bajo el comando doc. Se requiere un punto y coma (";").

Continúe ejecutando e informe el siguiente mensaje de error:
mysqldump: Got error: 1356: View 'test.active_rule_max_view' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them when using LOCK TABLES

Causa del error:
la vista hace referencia a una tabla, columna, función o definidor no válido, modifique la vista o reconstruya la vista y ejecútela nuevamente, la copia de seguridad es exitosa

Supongo que te gusta

Origin blog.csdn.net/quanqxj/article/details/88837815
Recomendado
Clasificación