MySQL創建用戶(CREATE USER)
在對 mysql 的日常管理和實際操作中,為了避免用戶惡意冒名使用 root 賬號控制數據庫,通常需要創建一系列具備適當權限的賬號,應該盡可能地不用或少用 root 賬號登錄系統,以此來確保數據的安全訪問。
語法格式:
創建用戶
可以使用 CREATE USER 語句來創建一個或多個 MySQL 賬戶,并設置相應的口令。語法格式:
CREATE USER <用戶名> [ IDENTIFIED ] BY [ PASSWORD ] <口令>
語法說明如下:1) <用戶名>
指定創建用戶賬號,格式為 'user_name'@'host_name'。這里user_name
是用戶名,host_name
為主機名,即用戶連接 MySQL 時所在主機的名字。若在創建的過程中,只給出了賬戶的用戶名,而沒指定主機名,則主機名默認為“%”,表示一組主機。
2) PASSWORD
可選項,用于指定散列口令,即若使用明文設置口令,則需忽略PASSWORD
關鍵字;若不想以明文設置口令,且知道 PASSWORD() 函數返回給密碼的散列值,則可以在口令設置語句中指定此散列值,但需要加上關鍵字PASSWORD
。
3) IDENTIFIED BY子句
用于指定用戶賬號對應的beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。
通俗易懂,深入淺出,一篇文章只講一個知識點。
文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。
文章不涉及代碼,不燒腦細胞,人人都可以學習。
當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!