MySQL中增加新使用者並對其賦予相應許可權的辦法

2021-05-21 18:47:48 字數 1109 閱讀 4528

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 ...