วันศุกร์ที่ 27 ตุลาคม พ.ศ. 2549

การกำหนดสิทธิผู้ใช้งาน mysql

เราสามารถสร้างผู้ใช้งานและกำหนดให้มีสิทธิในการใช้งานแบบ ภายในหรือภายนอกอย่างง่ายๆ ดังนี้ครับ

ผมขอเขียนเฉพาะเรื่อง mysq นะครับ ผู้อ่านจะต้องศึกษาเรื่องการติดตั้งและทำการติดตั้งให้เรียบร้อยนะครับ

เข้า Mysql

#mysql mysql <-- เป็นการเลือกฐานข้อมูลที่กำหนดเรื่องสิทธิ


mysql> GRANT ALL ON *.* TO myuser@'%' IDENTIFIED BY 'mypassword';

** myuser คือ ชื่อผู้ใช้งานที่ต้องการ

** '%' คือ ทั้งหมด ไม่ว่าจะเป็น localhost หรือ ip :xx.xx.xx.xx

** mypassword คือ รหัสผ่านที่เราจะกำหนด

เมื่อเสร็จแล้ว ก็สั่ง

mysql>FLUSH PRIVILEGES;

หากต้องการจะกำหนดเฉพาะกลุ่ม IP ก็กำหนดได้เช่นกัน ดังนี้

mysql> GRANT ALL ON *.* TO myuser@'192.168.1.0/24' IDENTIFIED BY 'mypassword';

หากต้องการเฉพาะ IP ก็กำหนด เป็น 192.168.1.2 หรือ 192.168.1.0/32 เป็นต้น

ถ้าจะให้สะดวกควรจะใช้โปรแกรม ประเภท Mysql Administrator ,phpMyAdmin มาเป็นเครื่องมือเพราะจะสะดวกกว่าการใช้คำสั่งล้วนๆ


edit @ 2006/10/14 12:06:40
edit @ 2006/10/14 12:10:03
edit @ 2006/10/14 12:10:50
edit @ 2006/10/15 11:37:53

ไม่มีความคิดเห็น: