Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การให้สิทธิ์บน *.* มีผลกับฐานข้อมูลที่สร้างหลังจากการให้สิทธิ์ใน MySQL หรือไม่


ใช่ เนื่องจากเป็นสิทธิ์ส่วนกลาง ให้เราสร้างผู้ใช้ก่อน -

mysql> สร้างผู้ใช้ 'Jace'@'localhost' ระบุโดย 'Jace123'; ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.67 วินาที)

นี่คือแบบสอบถามเพื่อให้สิทธิ์ทั่วโลกด้วย *.*:

mysql> GRANT SELECT ON *.* TO 'Jace'@'localhost';Query OK, 0 แถวได้รับผลกระทบ (0.58 วินาที)

ตอนนี้คุณสามารถแสดงเงินช่วยเหลือทั้งหมดสำหรับผู้ใช้ -

mysql> แสดงเงินช่วยเหลือสำหรับ 'Jace'@'localhost';

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+------------------------------------------+| ทุนสำหรับ Jace@localhost |+------------------------------------------ +| GRANT SELECT ON *.* ถึง `Jace`@`localhost` |+------------------------------------------------ ---------+1 แถวในชุด (0.14 วินาที)