หลังจากสร้างผู้ใช้และให้สิทธิ์ทั้งหมดแก่ผู้ใช้แล้ว คุณต้องล้างสิทธิ์เพื่อตั้งค่าและต้องการให้การตั้งค่าใหม่ทำงานอย่างถูกต้อง
ไวยากรณ์มีดังนี้ −
FLUSH PRIVILEGES;
นี่คือแบบสอบถามเพื่อสร้างผู้ใช้ใหม่ที่มีชื่อ 'บ๊อบ' ในกรณีของฉัน แบบสอบถามเพื่อสร้างผู้ใช้ใหม่มีดังนี้ -
mysql> CREATE USER 'Bob'@'%' IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.56 sec)
ตอนนี้ให้สิทธิ์ทั้งหมดแก่ผู้ใช้ Bob -
mysql> GRANT ALL PRIVILEGES ON *.* TO 'Bob'@'%' WITH GRANT OPTION; Query OK, 0 rows affected (0.23 sec)
ตอนนี้ล้างสิทธิ์ แบบสอบถามมีดังนี้ −
mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.14 sec)
ตอนนี้ฉันใช้ผู้ใช้ Bob กับรหัสผ่าน 123456 สแนปชอตมีดังนี้ -