আমার একটি ফাইলটিতে মাইএসকিউএল পাসওয়ার্ড সংরক্ষণ করা আছে foo.php
, উদাহরণস্বরূপ P455w0rd
, যখন আমি এটি ব্যবহার করার চেষ্টা করি:
$ 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)
উভয় বিকল্প এখনও পাসওয়ার্ডের জন্য জিজ্ঞাসা করে, পাসওয়ার্ডটি প্রেরণের সঠিক উপায় stdin
কী?
/proc
প্রোগ্রামটি চলমান অবধি তুচ্ছভাবে সেগুলি পড়তে পারে । এটাই ~/.my.cnf
হ'ল, ঠিকঠাকভাবে 0600
-p
আপনার পাসওয়ার্ডের মধ্যে কোনও ফাঁকা থাকতে হবে না ।