1. 程式人生 > >msql庫操作使用者許可權連線資料庫

msql庫操作使用者許可權連線資料庫

我們這裡以msql資料庫,Navicat for MySQL視覺化操作用具為例。 操作使用者許可權連線資料庫:
定義其實就是:我們都知道,每個電腦都有資料庫,一般我們連線自己電腦的資料庫方法就是,開啟Navicat for MySQL,雙擊你要連線的資料庫。輸入連線賬號和密碼就可以了。 但是如果我們要其他的電腦來訪問我們的資料庫的話,我們就需要進行資料庫連線的許可權設定了。 例項用於:比如,我們完成了一個專案,進入測試的時候,我們需要測試人員的電腦來連線訪問我們資料庫才行,我們一般要把IP地址換成我們資料庫地址,然後修改訪問我們電腦的資料庫的訪問許可權才可以。 檢視資料庫訪問許可權的表:user:(該表可以檢視所有訪問我們本機資料庫的連線許可權) 資料庫中名字為"mysql"的資料庫中的"user"表中使用者操作連線本機的許可權設定。 新增mysql使用者(一個IP地址為一個使用者;     多個IP地址IP可以用‘%’標識萬用字元 ; 例:192.168.5.%或者192.168.*) 我們用sql語句來修改一個使用者許可權如下: GRANT all privileges  ON *.*    TO 'test '   @'localhost'   IDENTIFIED   BY '123456' WITH GRANT OPTION;
GRANT 許可權     
 ON 資料庫.表   TO '使用者名稱'   @'主機名或者IP'    IDENTIFIED   BY '密碼'    WITH GRANT OPTION;

注:
all privileges :所有許可權
insert,select,delete,update,create,drop 可以將all privileges換成其它許可權

*.*
第一個*:資料庫
第二個*:表  IP:192.168.5% 百分號表示萬用字元