4
ทางเลือกที่ปลอดภัยในการใช้รหัสผ่าน MySQL ในบรรทัดคำสั่งคืออะไร
เรามีสคริปต์บรรทัดคำสั่ง PHP เพื่อสร้างฐานข้อมูล เราเรียกใช้สคริปต์นี้เมื่อใดก็ตามที่ผู้พัฒนาเพิ่มแพตช์ฐานข้อมูลใหม่ สคริปต์จะเรียกใช้โปรแกรมปะแก้ด้วย MySQL command-line: system('mysql --user=xxx --password=xxx < patch.sql'); อย่างไรก็ตาม MySQL 5.6 ตอนนี้ออกคำเตือนต่อไปนี้: คำเตือน: การใช้รหัสผ่านบนอินเตอร์เฟสบรรทัดคำสั่งอาจไม่ปลอดภัย ซึ่งเป็นเรื่องจริงที่เห็นได้ชัด แต่อาจจะใช่หรือไม่ใช่ปัญหาสำหรับผู้ใช้ อะไรคือการรักษาความปลอดภัยทางเลือกแล้ว? หรือเป็นไปได้ที่จะปิดคำเตือนนี้หรือไม่ โปรดทราบว่าฉันไม่ต้องการใช้ไฟล์รหัสผ่านภายนอก