corro el siguiente comando desde la línea de comandos de Windows para copia de seguridad de mi base de datos:Problema con mysqldump: "--defaults-extra-file" opción no está funcionando como se esperaba
...\right_path\mysqldump --add-drop-database --databases my_database_name
--defaults-extra-file=d:\1.cnf
donde d:\1.cnf
contiene lo siguiente:
[client]
user="my_user"
password="my_password"
Por desgracia, me dieron el siguiente mensaje de error:
mysqldump: unknown variable 'defaults-extra-file=d:\1.cnf'
Si Hago:
...\right_path\mysqldump --add-drop-database --databases my_database_name
--user="my_user" --password="my_password"
funciona como esperaba.
¿Qué estoy haciendo mal?
Además: la secuencia también es crítica cuando pasa el parámetro "--defaults-file" normal a, p. Ej. mysqld – domi27
En algunos sistemas, mysql y mysqldump se configuran como alias como 'alias mysql = 'mysql --skip-secure-auth''. Por lo tanto, si establece --defaults-extra-file primero y todavía no funciona, verifique que dicho alias no esté en su lugar, usando, por ejemplo. 'which mysql'. –