je lance la commande suivante à partir de la ligne de commande Windows pour sauvegarder ma base de données:problème avec mysqldump: « defaults-extra-file » option ne fonctionne pas comme prévu
...\right_path\mysqldump --add-drop-database --databases my_database_name
--defaults-extra-file=d:\1.cnf
où d:\1.cnf
contient les éléments suivants:
[client]
user="my_user"
password="my_password"
Malheureusement, je reçu le message d'erreur suivant:
mysqldump: unknown variable 'defaults-extra-file=d:\1.cnf'
Si Je fais:
...\right_path\mysqldump --add-drop-database --databases my_database_name
--user="my_user" --password="my_password"
cela fonctionne comme prévu.
Qu'est-ce que je fais mal?
En outre: la séquence est également critique lorsque vous passez le paramètre "--defaults-file" normal par ex. mysqld – domi27
Sur certains systèmes, mysql et mysqldump sont configurés comme des alias tels que 'alias mysql = 'mysql --skip-secure-auth'. Donc, si vous définissez --defaults-extra-file en premier et que cela ne fonctionne toujours pas, vérifiez qu'aucun tel alias n'est en place, en utilisant par exemple. 'quel mysql'. –