Daha iyi bir çözüm, kullanıcı adını ve parolayı bir yapılandırma dosyasında saklamak ve bu yapılandırma dosyasına işaret etmektir. Komut satırında bulunarak ps çalıştırabilen herkes sunucunuzun parolasını bulabilir.
Geçiş --defaults-extra-file=/pathto/database.cnf
MySQL dökümü için.
Yapılandırma dosyasının böyle görünmesi gerekir. Dosya sistemi izinlerini, yapılandırma dosyasını yalnızca yedekleme işleminin açabileceği şekilde ayarlayın.
[client]
host = servername.domain.tld
user = backup
password = strongpassword
Güncelleme (2016-06-29) mysql 5.6.6 veya üstünü çalıştırıyorsanız, kimlik bilgilerini şifrelenmiş bir dosyada saklamanızı sağlayan mysql_config_editor aracına bakmalısınız . Giovanni'ye bundan bahsettiği için teşekkürler .