MySQL 新建普通用戶
MySQL 是目前使用最為廣泛的關系型數據庫管理系統之一。在使用 MySQL 進行數據庫開發時,為了保證數據的安全性,我們需要新建一個普通用戶來代替使用 root 用戶來連接數據庫,從而減少系統被攻擊的風險。
步驟一:連接 MySQL 數據庫
打開命令行窗口或者 MySQL 的客戶端工具,使用管理員或 root 用戶登錄 MySQL 數據庫系統。連接成功以后,輸入如下命令切換到 root 用戶:
mysql -u root -p
步驟二:創建新的數據庫用戶
創建新的數據庫用戶需要使用CREATE USER
命令。例如,我們可以使用如下命令新建一個名為 testuser 的普通用戶:
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
步驟三:授權用戶訪問數據庫
新建普通用戶以后,我們需要授權用戶訪問數據庫。使用GRANT
命令在數據庫里創建一個新的用戶并授權訪問。例如,我們可以使用如下命令授權 testuser 用戶訪問 testdb 數據庫:
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
步驟四:刷新權限
完成以上步驟以后,我們需要使用FLUSH
命令刷新權限,讓我們的修改生效。輸入如下命令:
FLUSH PRIVILEGES;
步驟五:測試新建用戶是否可用
使用新建用戶 testuser 登錄 MySQL 系統,例如:
mysql -u testuser -p
輸入密碼,如果登錄成功則說明我們新建的普通用戶可用。如此,我們就可以使用新建的用戶來管理 MySQL 數據庫系統了。