首頁  >  文章  >  資料庫  >  MySQL如何建立使用者?

MySQL如何建立使用者?

黄舟
黄舟原創
2017-08-02 09:59:422500瀏覽

mysql如何建立使用者

#一:首先看下使用者資訊的儲存位置:

#1.mysql中的用戶,都儲存在mysql系統的系統資料庫「mysql」中。

MySQL如何建立使用者?

2.表格內容初始為:

MySQL如何建立使用者?

#二:建立使用者:

1.create  user  '使用者名稱'@'允許登入的位置'   identified by  '密碼'

範例:

create user 'user1'@'192.168.44.64' identified by '123';

MySQL如何建立使用者?

三:權限管理:

MySQL如何建立使用者?

#1.權限是什麼? MySQL如何建立使用者?

權限就是可以做些什麼的權利,例如可以「insert」(插入),可以create(創建),update,delete。 。 。 。

其中“all”,表示“所有權限”

實際上,在mysql系統中,權限就是如上述這些“單字”;

有哪些權限呢?

2.細化為:

四:授予使用者權限

1.grant  權限1,權限2,....  on  某庫.某下級單位 to  '使用者名稱'@ '允許登入的位置' 【identified  by '密碼'】

#說明:

1,權限名稱有例如:

insert,  update,  select,  delete, create,  drop ......
#2,「某下級單位」是指一個庫中的下級資料元素,目前我們只學了2個:表,視圖;

例如:php44.學生表  或 php44. int_test有兩個特殊寫法:*.* :表示所有資料庫中的所有下級單位;

某函式庫.* : 表示該資料庫中的所有下級單位

3, 如果是對現有使用者授予權限,則identified 部分可以省略,如果不省略,就是表示修改其密碼;

##而對於一個新使用者(即'使用者名稱'@'允許登入的位置'其實尚不存在),則是identified部分不可以省略,而且,該grant語句,其實就是會建立一個新使用者!

########################2.也可以授予「所有權限」:######
grant all privileges on php44.* to 'user1'@'192.168.44.64';
### ############五:取消使用者權限######revoke  權限1,權限2,....  on  某庫.某下級單位 from  '使用者名稱'@'允許登入的位置' ###

說明:

1各項意義跟grant語句一樣;

2表示將某個使用者在某個資料單位上的某些權限取消。

以上是MySQL如何建立使用者?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn