Tôi đã viết một kịch bản để sao lưu cơ sở dữ liệu MySQL của tôi sử dụng:Mysqldump đưa ra bởi cron và mật khẩu bảo mật
mysqldump --opt --all-databases -u user -pmypassword > myDump.sql
Một cron khởi chạy nó mỗi đêm và scp kết quả đến máy chủ khác. mypassword
xuất hiện rõ ràng trong tập lệnh của tôi, mọi người đều có thể thấy nó với các quyền thích hợp. Tôi đã được nói về/proc vấn đề quá (nơi chạy cmd có thể được nhìn thấy).
tài liệu MySQL nói:
Xác định một mật khẩu trên dòng lệnh cần được xem xét không an toàn. Xem Phần 7.6, "Bảo mật mật khẩu của bạn".
Tôi chưa tìm thấy phần ma thuật này 7.6 ở bất kỳ đâu.
Thực tiễn tốt để xử lý bảo mật mysqldump và mật khẩu tự động là gì?
http://bugs.mysql.com/bug.php?id=13058 Đọc câu trả lời được đưa lên các báo cáo lỗi. Nó dẫn đến việc thêm mật khẩu như một tệp tùy chọn: http://dev.mysql.com/doc/refman/5.5/en/option-files.html. Không biết nếu điều này sẽ giúp đỡ. –
Thông tin thêm một chút: http://www.webhostingtalk.com/showpost.php?s=044cd482ca45a726660c48eff2dfb704&p=5066589&postcount=10 –