(
1)格式
:grant
select
on資料庫
.*to
使用者名稱@
登入主機
identified by"密碼
" (2
)例1、增加乙個使用者
user_1
密碼為123
,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以
root
使用者連入
mysql
,然後鍵入以下命令:
mysql>
grant
select,insert,update,delete
on*.*
touser_1@"%"
identified by
"123";
例1增加的使用者是十分危險的,如果知道了
user_1
的密碼,那麼他就可以在網上的任何一台電腦上登入你的
mysql
資料庫並對你的資料為所欲為了,解決辦法見例2。
(3)例2
、增加乙個使用者
user_2
密碼為123
,讓此使用者只可以在
localhost
上登入,並可以對資料庫
aaa進行查詢、插入、修改、刪除的操作(
localhost
指本地主機,即
mysql
資料庫所在的那台主機
),這樣使用者即使用知道
user_2
的密碼,他也無法從網上直接訪問資料庫,只能通過
mysql
主機來操作
aaa庫。
mysql>
grant
select,insert,update,delete
onaaa.*
touser_2@localhost
identified by
"123";
(4)用新增的使用者如果登入不了
mysql
,在登入時用如下命令:
mysql -u user_1 -p -h 192.168.113.50
(-h後跟的是要登入主機的
ip位址)
MySQL建立新使用者 增加賬戶。
本文講的是mysql建立新使用者 增加賬戶的2種方法及使用例項 mysql,可以用兩種方式建立mysql賬戶 1.使用grant語句 2.直接操作mysql授權表 最好的方法是使用grant語句,因為這樣更精確,錯誤少。建立超級使用者 複製 如下 mysql grant all pr 可以用兩種方式...
增加 刪除新使用者並新增root許可權
1.linux系統建立的普通使用者中,只有第乙個使用者具有root許可權,隨後新建的使用者均沒有root許可權。2.建立乙個新使用者lilei sudo adduser lilei 3.ls home可以發現我們已經建好了乙個新使用者 4.切換登入使用者 su l lilei 5.退出當前使用者 e...
mysql 建立新使用者 並賦予許可權
1 以管理員身份登入mysql mysql u root p 2 選擇mysql資料庫 use mysql 3 建立使用者並設定密碼 create user testuser localhost identified by testpassword 4 使操作生效 flush privileges ...