濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > 解決mysql刪除用戶 bug的問題

解決mysql刪除用戶 bug的問題

熱門標(biāo)簽:南太平洋地圖標(biāo)注 html地圖標(biāo)注并導(dǎo)航 呂梁外呼系統(tǒng) 400電話變更申請(qǐng) 大豐地圖標(biāo)注app 400電話辦理服務(wù)價(jià)格最實(shí)惠 武漢電銷機(jī)器人電話 北京金倫外呼系統(tǒng) 催天下外呼系統(tǒng)

作者在使用mysql添加用戶的時(shí)候,發(fā)現(xiàn)用戶名給我寫錯(cuò)了

強(qiáng)迫癥的我,必須要改過來,但是發(fā)現(xiàn)刪除用戶的時(shí)候,命令是成功的

但是在此創(chuàng)建同名用戶的時(shí)候,會(huì)報(bào)錯(cuò),網(wǎng)上查了很多,說這是mysql的官方bug,不知道是作者水平不夠沒能理解到那個(gè)bug,還是真的解決了這個(gè)問題,下面和大家分享,歡迎大家一起討論

刪除了user的用戶之后 無法再次創(chuàng)造相同的用戶名

在mysql 數(shù)據(jù)庫中有一張user表,可以查詢到所有的用戶和用戶信息,刪除里面的用戶信息以及你賦予那個(gè)用戶的什么權(quán)限就能完全的刪除那個(gè)用戶了

解決方法

注意這里多用戶的權(quán)限進(jìn)行了多次的刪除之后,發(fā)現(xiàn)我創(chuàng)建的時(shí)候,這個(gè)用戶的是% 允許遠(yuǎn)程連接的,所以最后一次刪除成功了

刷新用戶權(quán)限

FLUSH PRIVILEGES;

這個(gè)時(shí)候你再次創(chuàng)建同名的用戶mysql 就不會(huì)報(bào)錯(cuò)了

補(bǔ)充:mysql 刪除用戶(兩種實(shí)現(xiàn)方案)

drop

drop user XXX;刪除已存在的用戶,默認(rèn)刪除的是'XXX'@'%'這個(gè)用戶,如果還有其他的用戶如'XXX'@'localhost'等,不會(huì)一起被刪除。如果要?jiǎng)h除'XXX'@'localhost',使用drop刪除時(shí)需要加上host即drop user 'XXX'@'localhost'。

delete

delete from user where user='XXX' and host='localhost';其中XXX為用戶名,localhost為主機(jī)名。

區(qū)別

drop不僅會(huì)將user表中的數(shù)據(jù)刪除,還會(huì)刪除其他權(quán)限表的內(nèi)容。而delete只刪除user表中的內(nèi)容,所以使用delete刪除用戶后需要執(zhí)行FLUSH PRIVILEGES;刷新權(quán)限,否則下次使用create語句創(chuàng)建用戶時(shí)會(huì)報(bào)錯(cuò)

補(bǔ)充:mysql創(chuàng)建用戶報(bào)錯(cuò)[Err] 1396 - Operation CREATE USER failed for 'test'@'%'的解決方法

問題:

執(zhí)行mysql創(chuàng)建用戶語句CREATE USER test IDENTIFIED BY 'test'; 報(bào)錯(cuò), 錯(cuò)誤信息為

[Err] 1396 - Operation CREATE USER failed for 'test'@'%'

解決步驟:

1.創(chuàng)建過test用戶。

2.查詢后發(fā)現(xiàn)無此用戶,則執(zhí)行FLUSH PRIVILEGES;然后重新執(zhí)行創(chuàng)建語句。

3.如果還是報(bào)錯(cuò),則執(zhí)行drop user 'test'@'%';然后重新執(zhí)行創(chuàng)建語句。

4.創(chuàng)建成功。

可能原因:

1.用戶已存在。

2.使用delete語句刪除用戶后沒有刷新權(quán)限。

3.用戶不存在,但是存在該用戶的權(quán)限信息。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Mysql臨時(shí)表及分區(qū)表區(qū)別詳解
  • MySQL最佳實(shí)踐之分區(qū)表基本類型
  • MySQL分區(qū)表的基本入門教程
  • MySQL優(yōu)化之分區(qū)表
  • MySQL對(duì)window函數(shù)執(zhí)行sum函數(shù)可能出現(xiàn)的一個(gè)Bug
  • MySQL關(guān)于exists的一個(gè)bug
  • CentOS 安裝 PHP5.5+Redis+XDebug+Nginx+MySQL全紀(jì)錄
  • 關(guān)于MySQL分區(qū)表的一個(gè)性能BUG

標(biāo)簽:無錫 迪慶 自貢 麗水 徐州 南充 西寧 龍巖

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決mysql刪除用戶 bug的問題》,本文關(guān)鍵詞  解決,mysql,刪除,用戶,bug,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決mysql刪除用戶 bug的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決mysql刪除用戶 bug的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    遵义县| 江都市| 屯留县| 离岛区| 体育| 崇左市| 兴业县| 房山区| 江永县| 灵璧县| 巴塘县| 东丽区| 广汉市| 新河县| 华蓥市| 泗水县| 泸水县| 闽清县| 芷江| 册亨县| 长汀县| 萨嘎县| 汤原县| 长春市| 米林县| 清原| 抚远县| 陆丰市| 齐齐哈尔市| 桑日县| 千阳县| 民乐县| 铜鼓县| 平和县| 东海县| 丹东市| 睢宁县| 柘城县| 平顺县| 万全县| 丽水市|