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

ตรวจสอบสิทธิ์ของผู้ใช้ก่อนพยายามสร้างฐานข้อมูล MySQL หรือไม่


ในการแสดงเงินช่วยเหลือ ไวยากรณ์จะเป็นดังนี้ -

แสดงสิทธิ์สำหรับชื่อผู้ใช้ของคุณ

ให้เราใช้ไวยากรณ์ข้างต้นเพื่อตรวจสอบสิทธิ์ของผู้ใช้ก่อนพยายามสร้างฐานข้อมูล

กรณีที่ 1

นี่สำหรับผู้ใช้ปัจจุบันซึ่งเป็นรูท ต่อไปนี้เป็นไวยากรณ์ -

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

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

<ก่อน>+--------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------------------+| ทุนสำหรับ root@% |+------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------------------------------+| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, กระบวนการ, ไฟล์, ข้อมูลอ้างอิง, ดัชนี, เปลี่ยนแปลง, แสดงฐานข้อมูล, สุดยอด, สร้างตารางชั่วคราว, ล็อคตาราง, ดำเนินการ, การจำลอง สลาฟ, จำลอง แสดงมุมมอง, สร้างเส้นทาง, เปลี่ยนเส้นทาง, สร้างผู้ใช้, กิจกรรม, ทริกเกอร์, สร้างพื้นที่ตาราง, สร้างบทบาท, วางบทบาทบน *.* เป็น `root`@`%` ด้วยตัวเลือก GRANT || GRANT BACKUP_ADMIN,BINLOG_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,GROUP_REPLICATION_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_ABLE_USER,SET_RILE_COVER,`_SOURCE_GROUP_ADMIN,RESOURCE_GROUPABLE_USER,SET_RILE_COVER,`_%' -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------+2 แถวในชุด (0.00 วินาที)

กรณีที่ 2

นี่เป็นสำหรับผู้ใช้รายอื่น ต่อไปนี้เป็นแบบสอบถาม -

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

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

<ก่อน>+--------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------------- +| ทุนสำหรับ Bob@% |+------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------+| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, กระบวนการ, ไฟล์, ข้อมูลอ้างอิง, ดัชนี, เปลี่ยนแปลง, แสดงฐานข้อมูล, สุดยอด, สร้างตารางชั่วคราว, ล็อคตาราง, ดำเนินการ, การจำลอง สลาฟ, จำลอง แสดงมุมมอง, สร้างเส้นทาง, เปลี่ยนเส้นทาง, สร้างผู้ใช้, กิจกรรม, ทริกเกอร์, สร้างพื้นที่ตาราง, สร้างบทบาท, วางบทบาทบน *.* เป็น `Bob`@`%' ด้วยตัวเลือก GRANT || . GRANT BACKUP_ADMIN, BINLOG_ADMIN, CONNECTION_ADMIN, ENCRYPTION_KEY_ADMIN, GROUP_REPLICATION_ADMIN, PERSIST_RO_VARIABLES_ADMIN, REPLICATION_SLAVE_ADMIN, RESOURCE_GROUP_ADMIN, RESOURCE_GROUP_USER, ROLE_ADMIN, SET_USER_ID, SYSTEM_VARIABLES_ADMIN, XA_RECOVER_ADMIN ON * * * * * * * * จะ `Bob` @` `% ให้กับตัว | + ------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------+2 แถวในชุด (0.00 วินาที)