MySQL是開源的關系型數據庫管理系統,它采用了客戶端-服務器模式,并且支持多種熟悉的數據庫類型。在MySQL中,可以通過添加用戶來授權不同的用戶對數據庫進行操作。本文將介紹如何在MySQL中添加用戶及主機。
在MySQL中,添加用戶的語法如下:
CREATE USER '用戶名'@'主機名' IDENTIFIED BY '用戶密碼';
其中,用戶名
為需要添加的用戶名,主機名
為限制該用戶從哪個主機登錄數據庫,用戶密碼
則是該用戶的登錄密碼。
需要注意的是,主機名
有以下幾種填寫方式:
%
:表示可以從任何主機登錄localhost
:表示只能從本地登錄,即只有本地的客戶端才能訪問該用戶IP地址
:表示只能從指定的IP地址登錄,多個IP地址之間用逗號隔開
例如,要添加一個用戶名為test
,密碼為123456
,可以從任何主機登錄的用戶,可以使用以下語句:
CREATE USER 'test'@'%' IDENTIFIED BY '123456';
如果只想讓該用戶從本地登錄,可以使用以下語句:
CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
如果只想讓該用戶從指定的IP地址登錄,可以使用以下語句:
CREATE USER 'test'@'192.168.1.100,192.168.1.101' IDENTIFIED BY '123456';
以上就是MySQL中添加用戶及主機的方法,通過添加用戶進行數據庫授權可以方便地對不同的用戶進行權限管理和數據操作。
上一篇css 照片垂直沾滿屏幕
下一篇css 點擊超鏈接變色