1. 程式人生 > 其它 >MariaDB建立使用者, 分配許可權以及刪除使用者

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;

在輸出的使用者列表中應當能看到剛剛新增的使用者.

為MariaDB使用者分配許可權

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

例如要給剛剛建立的使用者分配一個數據庫的許可權, 執行以下命令

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

在許可權分配後需要過載許可權表

FLUSH PRIVILEGES;

現在指定的使用者就可以完全操縱規定好的資料庫了.

刪除MariaDB使用者

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

DROP USER 'user1'@localhost;