格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"
例1、增加乙個使用者user_1密碼為123,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以root使用者連入mysql,然後鍵入以下命令:
mysql> grant select,insert,update,delete on *.* to user_1@"%" identified by "123";
例1增加的使用者是十分危險的,如果知道了user_1的密碼,那麼他就可以在網上的任何一台電腦上登入你的mysql資料庫並對你的資料為所欲為了,解決辦法見例2。
例2、增加乙個使用者user_2密碼為123,讓此使用者只可以在localhost上登入,並可以對資料庫aaa進行查詢、插入、修改、刪除的操作(localhost指本地主機,即mysql資料庫所在的那台主機),這樣使用者即使用知道user_2的密碼,他也無法從網上直接訪問資料庫,只能通過 mysql主機來操作aaa庫。
mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123";
用新增的使用者如果登入不了mysql,在登入時用如下命令:
mysql -u user_1 -p -h 192.168.113.50 (-h後跟的是要登入主機的ip位址)
mysql 增加使用者 mysql 增加使用者
3 增加使用者 注意 和上面不同,下面的因為是mysql環境中的命令,所以後面都帶乙個分號作為命令結束符 格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 第一種 增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫...
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...