Тъй като използвате Ubuntu, всичко, което трябва да направите, е просто да добавите файл в домашната си директория и той ще деактивира подкана за парола за mysqldump. Това става чрез създаване на файла ~/.my.cnf
(разрешенията трябва да са 600).
Добавете това към .my.cnf
файл
[mysqldump]
user=mysqluser
password=secret
Това ви позволява да се свържете като потребител на MySQL, който изисква парола, без да е необходимо да въвеждате паролата. Дори не се нуждаете от -p или --парола.
Много удобен за скриптове на mysql &mysqldump команди.
Стъпките за постигане на това могат да бъдат намерени в тази връзка .
Като алтернатива можете да използвате следната команда:
mysqldump -u [user name] -p[password] [database name] > [dump file]
но имайте предвид, че по своята същност е несигурна, тъй като цялата команда (включително паролата) може да бъде видяна от всеки друг потребител в системата, докато дъмпът се изпълнява, с обикновен ps ax
команда.