ลบผู้ใช้ออกจากฐานข้อมูลด้วยคำสั่ง DROP USER ใน MariaDB

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

รูปแบบการใช้ เช่น

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]>






ไม่มีความคิดเห็น

ขับเคลื่อนโดย Blogger.