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

ให้สิทธิ์ทั้งหมดของฐานข้อมูลแก่ผู้ใช้ MySQL หรือไม่


ขั้นแรก สร้างผู้ใช้และรหัสผ่านโดยใช้คำสั่ง CREATE ไวยากรณ์มีดังนี้

CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';

ไวยากรณ์ที่ให้สิทธิ์ทั้งหมดของฐานข้อมูลเฉพาะแก่ผู้ใช้มีดังนี้

GRANT ALL PRIVILEGES ON yourDatabaseName . * TO 'yourUserName'@'localhost';

ตอนนี้คุณสามารถใช้ไวยากรณ์ข้างต้นเพื่อสร้างผู้ใช้และให้สิทธิ์ทั้งหมด แบบสอบถามมีดังต่อไปนี้เพื่อสร้างผู้ใช้

mysql> create user 'Adam Smith'@'localhost' IDENTIFIED BY 'Adam123456';
Query OK, 0 rows affected (0.29 sec)

ตอนนี้ให้สิทธิ์ทั้งหมดแก่ผู้ใช้ แบบสอบถามมีดังนี้

mysql> GRANT ALL PRIVILEGES ON test . * TO 'Adam Smith'@'localhost';
Query OK, 0 rows affected (0.19 sec)