ลบผู้ใช้ออกจากฐานข้อมูลด้วยคำสั่ง DROP USER ใน MariaDB
ในบางครั้งผู้ดูแลฐานข้อมูลที่ดีก็ต้องคอยจัดการกับผู้ใช้ฐานข้อมูลอยู่ตลอดเวลา คอยกำหนดสิทธิ์การเข้าถึงอยู่เสมอ ในบางครั้งบางคนก็หมดหน้าในส่วนงานนั้นๆ จะเก็บไว้อาจจะเป็นช่องโว่ให้การเจาะเข้าฐานข้อมูลได้ง่าย เมื่อหมดหน้าที่แล้วเราก็ต้องลบออกไม่ให้ใช้งานได้อีก การลบออกก็ไม่ยุ่งยากอะไร มาดูการจัดการกันเลย
รูปแบบการใช้ เช่น
โดยคำสั่ง DROP USER 'myuser'@'localhost'; นี้คือเราจะทำการลบผู้ใช้งานชื่อว่า myuser ออกจาก Host : localhost นั่นเอง
อันดับแรกเราลองเรียกฐานข้อมูลผู้ใช้งานฐานข้อมูลขึ้นมาดูกันก่อน
ด้วยคำสั่ง
จากการตรวจสอบ user จะพบว่าในตอนนี้เรามี user อยู่ 3 คน คือ root, maria และ myuser ในที่นี้เราจะทำการลบผู้ใช้ myuser ออกแล้วจะตรวจสอบอีกครั้งว่าลบออกหรือยังในขั้นตอนต่อไป
เมื่อใช้คำสั่ง
คำสั่งในแบบ command line แบบชัดกัน
รูปแบบการใช้ เช่น
use mysql DROP USER 'myuser'@'localhost'; |
โดยคำสั่ง DROP USER 'myuser'@'localhost'; นี้คือเราจะทำการลบผู้ใช้งานชื่อว่า myuser ออกจาก Host : localhost นั่นเอง
อันดับแรกเราลองเรียกฐานข้อมูลผู้ใช้งานฐานข้อมูลขึ้นมาดูกันก่อน
ด้วยคำสั่ง
use mysql select host, user, password from user; |
จากการตรวจสอบ user จะพบว่าในตอนนี้เรามี user อยู่ 3 คน คือ root, maria และ myuser ในที่นี้เราจะทำการลบผู้ใช้ myuser ออกแล้วจะตรวจสอบอีกครั้งว่าลบออกหรือยังในขั้นตอนต่อไป
เมื่อใช้คำสั่ง
DROP USER 'myuser'@'localhost'; |
ก็จะปรากฏว่าผู้ใช้ myuser ถูกลบออกเรียบร้อยแล้ว จะเห็นว่าการลบนั้นง่ายกว่าการเพิ่มผู้ใช้เป็นยิ่งนัก 555+
คำสั่งในแบบ command line แบบชัดกัน
C:\>cd "Program Files\MariaDB 10.1\bin" C:\Program Files\MariaDB 10.1\bin>mysql -u root -p Enter password: ******** Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 10.1.14-MariaDB mariadb.org binary distribution Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> use mysql Database changed MariaDB [mysql]> select host, user, password from user; +---------------+--------+-----------------------------------------------------------------+ | host | user | password | +---------------+--------+-----------------------------------------------------------------+ | localhost | root | *D31F778617FA8FBBA6BF4975510822488EA4D323 | | bioboom-pc | root | *D31F778617FA8FBBA6BF4975510822488EA4D323 | | 127.0.0.1 | root | *D31F778617FA8FBBA6BF4975510822488EA4D323 | | ::1 | root | *D31F778617FA8FBBA6BF4975510822488EA4D323 | | localhost | maria | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 | | localhost | myuser | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 | +--------------+--------+-------------------------------------------------------------------+ 6 rows in set (0.00 sec) MariaDB [mysql]> DROP USER 'myuser'@'localhost'; Query OK, 0 rows affected (0.02 sec) MariaDB [mysql]> select host, user, password from user; +--------------+-------+-----------------------------------------------------------------+ | host | user | password | +--------------+-------+-----------------------------------------------------------------+ | localhost | root | *D31F778617FA8FBBA6BF4975510822488EA4D323 | | bioboom-pc | root | *D31F778617FA8FBBA6BF4975510822488EA4D323 | | 127.0.0.1 | root | *D31F778617FA8FBBA6BF4975510822488EA4D323 | | ::1 | root | *D31F778617FA8FBBA6BF4975510822488EA4D323 | | localhost | maria | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 | +---------------+-------+-----------------------------------------------------------------+ 5 rows in set (0.00 sec) MariaDB [mysql]> |
Post a Comment