MariaDB創建用戶, 分配權限以及刪除用戶


本文翻譯自How to Create MariaDB User and Grant Privileges (phoenixnap.com)

創建MariaDB用戶

CREATE USER 'user1'@localhost IDENTIFIED BY 'password1';

當使用SSH鏈接服務器時或在服務器本身上進行操作, @后的IP應當填寫localhost, 否則應當填寫數據庫IP.

創建完畢后, 通過以下命令查看是否添加成功

SELECT User FROM mysql.user;

在輸出的用戶列表中應當能看到剛剛添加的用戶.

qBE4ld.png

為MariaDB用戶分配權限

在實際生產環境中, 不應當使用root用戶進行數據庫操作, 因為root擁有完全權限, 很容易造成一些不可逆的損失, 有權力約束的子用戶就可以在預先規定好的范圍內進行工作, 而不用擔心對生產環境造成影響.

例如要給剛剛創建的用戶分配一個數據庫的權限, 執行以下命令

GRANT ALL PRIVILEGES ON 'yourDB'.* TO 'user1'@localhost;

在權限分配后需要重載權限表

FLUSH PRIVILEGES;

現在指定的用戶就可以完全操縱規定好的數據庫了.

刪除MariaDB用戶

如果需要刪除指定用戶, 可以執行以下命令

DROP USER 'user1'@localhost;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM