File opsi adalah taruhan teraman, paling tidak menurut referensi di atas. Memberikannya dalam plaintext di crontab tidak baik, paling tidak karena baris perintah proses secara default dapat dilihat oleh pspengguna lain. Hal yang sama sebenarnya berlaku untuk variabel lingkungan seperti yang dijelaskan dalam referensi.
Simpan kata sandi Anda dalam file opsi. Misalnya, di Unix, Anda dapat mencantumkan kata sandi di [client]bagian .my.cnffile di direktori home Anda:
[client]
password=your_pass
Untuk menjaga keamanan kata sandi, file tidak boleh diakses oleh siapa pun kecuali Anda sendiri. Untuk memastikan ini, atur mode akses file ke 400atau 600. Sebagai contoh:
shell> chmod 600 .my.cnf
Untuk memberi nama dari baris perintah file opsi tertentu yang berisi kata sandi, gunakan --defaults-file=file_nameopsi, di mana file_namenama path lengkap ke file. Sebagai contoh:
shell> mysql --defaults-file=/home/francis/mysql-opts
Bagian 4.2.3.3, “Menggunakan File Opsi” , membahas file opsi secara lebih rinci.