MySQL 用戶 localhost 是MySQL 中最基本的用戶,它允許您在本地主機上連接到MySQL 服務器。當您使用指定的連接協議連接到 MySQL 服務器時,MySQL 將使用用戶審核表(通常稱為user表)中的本地主機條目來驗證該連接是否允許。這意味著,只有從本地主機發起的連接才能使用此用戶進行身份驗證。
以下是創建名為root且可以從本地主機連接到 MySQL 服務器的 localhost 用戶的示例代碼。
CREATE USER 'root'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
在上述代碼中,您可以看到localhost作為該用戶的主機名。該主機名允許該用戶僅從本地主機連接到 MySQL 服務器。
此外,該用戶被授予了所有數據庫和所有表的所有權限。
最后,在更改用戶的權限或創建新用戶時,必須使用FLUSH PRIVILEGES語句刷新 MySQL 的權限緩存。這將使 MySQL 讀取新的授權信息并將其應用于用戶。
上一篇mysql用戶拒絕訪問
下一篇css 指定圖片最大寬度