要在MySQL中新建用戶并授權的方法是使用以下步驟:
使用root用戶登錄到MySQL服務器。
運行以下命令來創建新用戶:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,'username’是新用戶的用戶名,'localhost’表示用戶只能從本地連接訪問。你可以根據需要修改這些值。
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';
你可以根據需要調整授權級別和權限。
FLUSH PRIVILEGES;
完成后,新用戶就可以使用指定的用戶名和密碼登錄到MySQL服務器,并根據其被授予的權限執行相應的操作。
請注意,如果你想使用戶能夠從遠程主機連接,請將’localhost’替換為允許訪問的遠程主機的IP地址或主機名。例如,可以使用’%'來允許所有遠程主機的訪問。