- คือ 2 บรรทัดนี้ ต่างกันยังไงครับ ในมุมมองผู้ใช้ ถ้าเขารู้ user password
#grant all privileges on my_database.* to ‘user’@’%’ identified by ‘password’ with grant option;
#grant all on my_database.* to ‘user’@’%’ identified by ‘password’ with grant option;
2.ตรงนี้ หมายความว่า ยังไงครับ ถ้าใส่คำสั่งนี้ root mysql จะ login ไม่ได้
#grant super on . to ‘user’@’%’ identified by ‘password’;
แล้วมีบางโปรแกรมที่ใช้งาน db server ต้องการใช้สิทธิ คำว่า “super” เพื่อให้โปรแกรม application client สามารถ transfer ข้อมูลระหว่างกันได้
เราจะ grant สิทธิให้ เป็น user เหมือนเรา grant db แบบธรรมดาๆ ยังไงครับ
ตามความเข้าใจของผม บรรทัดนี้ user น่าจะกลายเป็น root ของ mysql ไปเลยหรือเปล่าครับ