第一種:mysql
增長一個用戶test1密碼爲abc,讓他能夠在任何主機上登陸,並對全部數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入MYSQL,而後鍵入如下命令: sql
grant select,insert,update,delete on *.* to test1@「%」 Identified by 「abc」;數據庫
但增長的用戶是十分危險的,你想如某我的知道test1的密碼,那麼他就能夠在internet上的任何一臺電腦上登陸你的mysql數據庫並對你的數據能夠隨心所欲了,解決辦法見例第二種: spa
第一種:增長一個用戶test2密碼爲abc,讓他只能夠在localhost上登陸,並能夠對數據庫mydb進行查詢、插入、修改、刪除的操做(localhost指本地主機,即MYSQL數據庫所在的那臺主機),這樣用戶即便用知道test2的密碼,他也沒法從internet上直接訪問數.net
mysql> grant select,insert,update,delete on book.* to test2@localhost Identified by "abc";orm
若是你不想test2有密碼,能夠再打一個命令將密碼消掉。 get
mysql> grant select,insert,update,delete on book.* to test2@localhost Identified by "";it