3、增加使用者:
(注意:和上面不同,下面的因為是mysql環境中的命令,所以後面都帶乙個分號作為命令結束符)
格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by 「密碼」
第一種:
增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以root使用者連入mysql,然後鍵入以下命令:
grant select,insert,update,delete on *.* to test1@「%」 identified by 「abc」;
但增加的使用者是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一台電腦上登入你的mysql資料庫並對你的資料可以為所欲為了,解決辦法見例第二種:
第一種:增加乙個使用者test2密碼為abc,讓他只可以在localhost上登入,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即mysql資料庫所在的那台主機),這樣使用者即使用知道test2的密碼,他也無法從internet上直接訪問數
mysql> grant select,insert,update,delete on book.* to test2@localhost identified by "abc";
如果你不想test2有密碼,可以再打乙個命令將密碼消掉。
mysql> grant select,insert,update,delete on book.* to test2@localhost identified by "";
mysql 增加使用者
mysql 增加使用者 建議使用grant語句進行授權 grant 許可權 on 資料庫物件to 使用者 shell mysql user root mysql mysql grant all privileges on to monty localhost identified by someth...
MySQL增加使用者
格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫有查詢 插入 修改 刪除的許可權。首先用以root使用者連入mysql,然後鍵入以下命令 grant sel...
增加MySQL使用者
格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個使用者user 1密碼為123,讓他可以在任何主機上登入,並對所有資料庫有查詢 插入 修改 刪除的許可權。首先用以root使用者連入mysql,然後鍵入以下命令 mysql gr...