Tôi có mật khẩu MySQL được lưu trên một tệp foo.php, ví dụ như P455w0rdkhi tôi cố gắng sử dụng nó:
$ cat foo.php | grep '$dbpwd=' | cut -d '"' -f 2 | mysql -U root -p mydb -h friendserver
Enter password: (holds)
$ echo P455w0rd | mysql -u root -p mydb -h friendserver
Enter password: (holds)
Cả hai tùy chọn vẫn yêu cầu mật khẩu, cách chính xác để gửi mật khẩu là stdingì?
/procđều có thể đọc chúng một cách tầm thường miễn là chương trình đang chạy . Đó là những gì ~/.my.cnfdành cho, được chọn đúng vào 0600
-pvà mật khẩu của bạn.