溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

mysql管理中的運(yùn)行權(quán)限

發(fā)布時(shí)間:2021-11-20 09:56:39 來(lái)源:億速云 閱讀:163 作者:柒染 欄目:MySQL數(shù)據(jù)庫(kù)

mysql管理中的運(yùn)行權(quán)限,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

mysql 管理:mysql 運(yùn)行權(quán)限(轉(zhuǎn))[@more@]對(duì)于一個(gè)剛安裝好的 mysql,其安全性是很差的,因?yàn)槿魏问褂?mysql 的用戶都能使用和更改數(shù)據(jù)庫(kù)的資料,因此需要為 mysql 的 root 用戶設(shè)置口令(mysql 的 root 與 linux 的 root 是兩回事,它們之間沒(méi)有任何關(guān)系).

為 root 設(shè)置口令需要用到 mysqladmin 這個(gè)命令,因?yàn)槲野惭b的 mysql 在 /usr/local 下,因此,我到目錄 /usr/local/bin 下運(yùn)行這個(gè)命令:

#./mysqladmin -u root password "passwd"

"passwd" 是我為 root 設(shè)置的口令明文;

好了,我在 root 用戶下運(yùn)行 mysql:
#mysql

被拒絕了,再用下面的命令運(yùn)行 mysql:
#mysql -uroot -p
出現(xiàn):Enter password:

我輸入密碼后,成功登入了,因此不必再擔(dān)心有其他用戶隨意使用數(shù)據(jù)庫(kù)了,接著又出現(xiàn)問(wèn)題了,root 權(quán)限在 mysql 里有控制一切的權(quán)利,當(dāng)有用戶請(qǐng)求使用數(shù)據(jù)庫(kù)時(shí),把 root 的密碼告訴用戶也是很危險(xiǎn)的,所以我考慮在數(shù)據(jù)庫(kù)再設(shè)置其他的用戶帳號(hào),并將適當(dāng)?shù)臋?quán)限開(kāi)放給他.

創(chuàng)建新用戶和授權(quán),需要用到下面這個(gè)語(yǔ)法:
grant privileges on what to user identified by "passwd" with grant option

privileges 分配權(quán)限
what 權(quán)限的應(yīng)用級(jí)別
user 用戶
passwd 密碼明文
with grant option 使用這個(gè)子句時(shí)將允許用戶將其權(quán)限分配給他人.

我準(zhǔn)備創(chuàng)建 team 的用戶,并只允許他使用 team 數(shù)據(jù)庫(kù)的權(quán)限,所以我使用了以下的名令:
#mysql -uroot -ppasswd
先運(yùn)行 mysql

>grant all on team.* to team@localhost identified by "team";

在這我給了 team 用戶控制 team 數(shù)據(jù)庫(kù)的所有權(quán)限,并且不允許他分配權(quán)限給其它人.

這樣當(dāng)用戶請(qǐng)求使用數(shù)據(jù)庫(kù)時(shí),我只需將 team 用戶的密碼交給他就行了.

另外在 web 頁(yè)控制 mysql 數(shù)據(jù)庫(kù)的工具 phpMyAdmin 是個(gè)非常強(qiáng)大而又危險(xiǎn)的工具,為了數(shù)據(jù)庫(kù)的安全,最好在使用這個(gè)工具時(shí),讓用戶通過(guò)認(rèn)證以策安全。

看完上述內(nèi)容,你們掌握mysql管理中的運(yùn)行權(quán)限的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI