Kami memiliki skrip baris perintah PHP untuk versi database. Kami menjalankan skrip ini setiap kali pengembang menambahkan tambalan basis data baru.
Script menjalankan tambalan dengan baris perintah MySQL:
system('mysql --user=xxx --password=xxx < patch.sql');
Namun, MySQL 5.6 sekarang mengeluarkan peringatan berikut:
Peringatan: Menggunakan kata sandi pada antarmuka baris perintah dapat menjadi tidak aman
Yang jelas benar, tetapi mungkin atau mungkin tidak menjadi masalah bagi pengguna.
- Apa alternatif yang aman ?
- Atau, apakah mungkin untuk menonaktifkan peringatan ini?
Harap dicatat bahwa saya tidak mau harus bergantung pada file kata sandi eksternal.