MySQL是一個流行的關系型數據庫管理系統。當我們在MySQL中安裝和創建新數據庫和數據表時,我們需要授予相應的權限給用戶。這篇文章將展示如何在MySQL 8.0中創建新用戶。
首先,我們需要使用root用戶登錄MySQL:
mysql -u root -p
接下來,我們需要創建一個新的用戶??梢允褂靡韵旅睿?/p>
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
在這里,'newuser' 是我們要創建的新用戶的用戶名。'localhost'是該用戶將要使用MySQL的地址。'password'是新建用戶的密碼。
現在,我們需要分配權限給這個新建的用戶??梢允褂靡韵旅睿?/p>
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
在這里,'ALL PRIVILEGES'表示我們將給予此新用戶全部權限。'* . *' 表示所有數據庫和表??梢詫⑵涓臑樘囟ǖ臄祿旎虮?。最后,'newuser'@'localhost' 是我們一開始創建新用戶時使用的用戶名和地址。
最后,我們需要刷新權限。
FLUSH PRIVILEGES;
這樣就完成了創建新用戶的操作。測試一下你的新用戶是否可以登錄:
mysql -u newuser -p
輸入密碼后你應該看到類似如下的信息:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.19 MySQL Community Server - GPL
(...)
現在,你已經學會了在MySQL8.0中創建新用戶的方法。當你需要授予用戶訪問數據庫的權限時,可以使用上述步驟來為新用戶創建賬號。
下一篇web前端之css布局