การกำหนดผู้ใช้สำหรับเว็บ
สคริปต์ PHP ที่ติดต่อกับ MySQL ต้องมีการกำหนดผู้ใช้ การตั้งค่าควรใช้หลักการสิทธิน้อยที่สุด ตามความจำเป็นของสคริปต์
ในกรณีส่วนใหญ่ จำเป็นเฉพาะการเลือก เพิ่ม ลบ และปรับปรุงแถวจากตารางข้อมูล ซึ่งสามารถตั้งค่า ดังนี้
mysql > grant select, insert, update, delete
-> on widebook.*
-> to wideuser identified by wideuser123'
ด้วยเหตุความปลอดภัย ควรใช้รหัสผ่านดีกว่านี้
ถ้าใช้บริการจากผู้ให้บริการ host ควรเข้าถึงด้วยสิทธิของผู้ใช้อีกรายกับฐานข้อมูลที่มีการสร้างให้ตามปกติจะให้ ชื่อผู้ใช้และรหัสผ่านเดียวกันสำหรับ ใช้คำสั่ง command-line ( ตั้งค่าตารางข้อมูลและอื่น ๆ ) และสำหรับการเชื่อมต่อสคริปต์ของเว็บ ( คิวรี่ฐานข้อมูล ) การกำหนดแบบนี้ทำให้ความปลอดภัยต่ำ ดังนั้น ควรกำหนดผู้ใช้ด้วยสิทธิระดับนี้
mysql > grant select, insert, update, delete, index, alter, create, drop
-> on widebook.*
-> to wideuser identified by wideuser123'
การออกจากระบบจัดการ
การออกจากระบบจัดการของ MySQL ให้พิมพ์ข้อความ quit
|