要在MySQL中新建用戶并授權(quán)的方法是使用以下步驟:
使用root用戶登錄到MySQL服務(wù)器。
運(yùn)行以下命令來創(chuàng)建新用戶:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,'username’是新用戶的用戶名,'localhost’表示用戶只能從本地連接訪問。你可以根據(jù)需要修改這些值。
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
GRANT SELECT, INSERT, UPDATE ON database_name.table_name TO 'username'@'localhost';
你可以根據(jù)需要調(diào)整授權(quán)級別和權(quán)限。
FLUSH PRIVILEGES;
完成后,新用戶就可以使用指定的用戶名和密碼登錄到MySQL服務(wù)器,并根據(jù)其被授予的權(quán)限執(zhí)行相應(yīng)的操作。
請注意,如果你想使用戶能夠從遠(yuǎn)程主機(jī)連接,請將’localhost’替換為允許訪問的遠(yuǎn)程主機(jī)的IP地址或主機(jī)名。例如,可以使用’%'來允許所有遠(yuǎn)程主機(jī)的訪問。