主頁 > 知識庫 > mysql用戶管理操作實例分析

mysql用戶管理操作實例分析

熱門標(biāo)簽:上海市三維地圖標(biāo)注 博樂電銷機器人 南寧外呼系統(tǒng)招商 云南大數(shù)據(jù)外呼系統(tǒng) 怎么更改高德地圖標(biāo)注 電話機器人是電腦呼號嗎 鄭州網(wǎng)絡(luò)外呼系統(tǒng)價錢 400電話到哪辦理優(yōu)惠 機器人打電銷電話

本文實例講述了mysql用戶管理操作。分享給大家供大家參考,具體如下:

本文內(nèi)容:

  • 用戶的介紹
  • 查看用戶
  • 創(chuàng)建用戶帳戶
  • 修改賬戶
  • 刪除帳戶
  • 關(guān)于匿名用戶

首發(fā)日期:2018-04-19


用戶的介紹:

  • mysql的客戶端連接是以用戶名來登錄服務(wù)端。
  • 服務(wù)端可以對用戶的權(quán)限來進行更改,所以每個用戶對數(shù)據(jù)庫或?qū)?shù)據(jù)表的權(quán)限都是不一樣的。
  • 一般來說不應(yīng)該使用root用戶登錄,因為root用戶擁有最高的權(quán)限,可以進行刪除數(shù)據(jù)庫等“危險”操作。為了安全,應(yīng)該使用其他用戶登錄,并且給他分配合適的權(quán)限。
  • 并且用戶應(yīng)該是有密碼的,使用匿名用戶(沒有密碼)是非常危險的,如果這個匿名用戶又是開放遠(yuǎn)程登錄的話那別人只要檢測到你的端口是開放的就可以登錄你的mysql了。

查看用戶:

  • MySQL用戶賬號和信息存儲在名為 mysql 的MySQL數(shù)據(jù)庫中。
  • mysql 數(shù)據(jù)庫有一個名為 user 的表,它包含所有用戶賬號。 user表有一個名為 user 的列,它存儲用戶登錄名。
  • 使用select * from user\G來獲取完整的表數(shù)據(jù)時
    • 其中后綴是priv是權(quán)限的意思,N代表沒有。
    • host是代表允許登錄的主機,%為允許本地和非本地主機登錄
    • user是用戶名
    • authentication string是密碼的散列值。

創(chuàng)建用戶帳戶:

  • 方式1:create user 用戶名@可登錄地址 identified by '密碼';
    • 沒有可登錄地址代表所有地址都能登錄
    • 如果只允許本地登錄,應(yīng)該設(shè)置成localhost
  • 方式2:grant 權(quán)限 on 數(shù)據(jù)庫.數(shù)據(jù)表 to 用戶名@可登錄地址 identified by '密碼';
  • 方式3:可以使用Insert直接往user表中插入數(shù)據(jù),但不建議使用。

修改賬戶:

  • 重命名用戶:rename user 原用戶名@可登錄地址 to 新用戶名@可登錄地址; 【原用戶名的可登錄地址是必須的,而新用戶名的可登錄地址是可選的,但不填的話就會默認(rèn)成%即允許遠(yuǎn)程登錄】
  • 更改密碼:set password for '用戶名'@可登錄地址 = password('密碼');【在不指定用戶名的情況下,為修改當(dāng)前用戶的密碼】【可登錄地址是可選的,必須是原來的可登錄地址】
  • 修改賬戶權(quán)限將在另外一篇博文中講述。超鏈接:mysql之用戶權(quán)限管理

刪除帳戶:

  • drop user 用戶名;

補充:

  • 在mysql5.0之前drop user命令只會刪除用戶,而不刪除權(quán)限,在5.0之前需要先用revoke刪除權(quán)限。

關(guān)于匿名用戶:

  • 在舊版本默認(rèn)情況都會有一個匿名用戶,這使得你不需要使用用戶及密碼就能登錄mysql
  • 如何創(chuàng)建匿名用戶
  • 一般情況下不應(yīng)該創(chuàng)建匿名用戶,即使是因為學(xué)習(xí)方便而創(chuàng)建也應(yīng)該設(shè)置成本地的。

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》、《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總》

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。

您可能感興趣的文章:
  • MySQL用戶權(quán)限管理詳解
  • MySQL中基本的用戶和權(quán)限管理方法小結(jié)
  • mysql命令行下用戶管理方法分享
  • MySQL用戶與權(quán)限的管理詳解
  • MySQL用戶權(quán)限驗證與管理方法詳解
  • php實現(xiàn)mysql數(shù)據(jù)庫連接操作及用戶管理
  • Mysql 5.7.18 利用MySQL proxies_priv實現(xiàn)類似用戶組管理
  • MySQL用戶管理
  • MySQL用戶賬戶管理和權(quán)限管理深入講解
  • Mysql數(shù)據(jù)庫高級用法之視圖、事務(wù)、索引、自連接、用戶管理實例分析
  • mysql用戶權(quán)限管理實例分析
  • MySQL 8.0用戶和角色管理原理與用法詳解

標(biāo)簽:定西 澳門 恩施 杭州 秦皇島 寧夏 白銀 益陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql用戶管理操作實例分析》,本文關(guān)鍵詞  mysql,用戶,管理,操作,實例分析,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql用戶管理操作實例分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于mysql用戶管理操作實例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章