MySQL 是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以用來存儲、管理、查詢數(shù)據(jù)。在 MySQL 中,創(chuàng)建新用戶是一個很常見的任務(wù),本篇文章就將介紹如何創(chuàng)建新用戶。
首先,打開 MySQL 終端并登錄到管理員帳戶。
mysql -u root -p
然后創(chuàng)建一個新用戶:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
這會在 MySQL 中創(chuàng)建一個名為 “new_user” 的用戶,’@‘符號后面的localhost代表此用戶只能從本機訪問。IDENTIFIED BY 'password' 則表示用戶的密碼為 “password”。請務(wù)必修改為更安全的密碼。
接著,給新用戶授權(quán)。授權(quán)可以控制用戶對數(shù)據(jù)庫的訪問權(quán)限,可以是只讀或讀寫權(quán)限。
如果需要給新用戶授權(quán)所有權(quán)限,可以使用以下命令:
GRANT ALL PRIVILEGES ON * . * TO 'new_user'@'localhost';
表示授權(quán)所有數(shù)據(jù)庫的所有表格進行讀寫。如果只需要給新用戶授權(quán)某些數(shù)據(jù)庫的權(quán)限,可以將 * . * 替換為相應(yīng)的數(shù)據(jù)庫和表名稱。
最后,刷新 MySQL 權(quán)限表以使新授權(quán)作用于用戶。
FLUSH PRIVILEGES;
至此,MySQL 創(chuàng)建新用戶的過程已經(jīng)完成,現(xiàn)在新用戶已經(jīng)可以使用其帳戶密碼登錄數(shù)據(jù)庫系統(tǒng),并可以執(zhí)行授權(quán)的操作。