濮阳杆衣贸易有限公司

主頁 > 知識庫 > Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案

Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案

熱門標簽:外呼系統(tǒng)防封號違法嗎 湘潭電銷機器人咨詢電話 高德地圖標注模式 電銷機器人針對的 外呼系統(tǒng)服務(wù) 高德地圖標注中心個人注冊 400電話辦理都選易號網(wǎng) 如何在高德地圖標注新地址 寶應(yīng)電信400電話辦理費用

今天項目優(yōu)化過程中,mysql有個問題The user specified as a definer ('wx_root'@'%') does not exist

查了一下,意思是執(zhí)行sql無權(quán)限。  看了下數(shù)據(jù)庫用戶是quoters 而sql沒有所屬權(quán)。那就找原因了。發(fā)現(xiàn)sql執(zhí)行過程中,調(diào)用了一個存儲過程

而這個存儲過程的創(chuàng)建者是wx_root 。 所以在執(zhí)行的時候,quoters沒有權(quán)限

解決方案和操作:

1、查看存儲過程的所屬對象:  右鍵存儲過程函數(shù)——>選擇對象屬性——>查看函數(shù)創(chuàng)建和所屬是不是當前登錄的用戶

2、如果不是,備份原有的存儲過程函數(shù),復(fù)制存儲過程函數(shù)里面所有內(nèi)容,新建一個存儲過程,命名跟原來一樣。

3、這樣創(chuàng)建者就是屬于當前登錄用戶了。原來的函數(shù)可刪可留了(如果不確定,最好先保留)

另外還有其他原因可能導(dǎo)致這個錯誤,例如執(zhí)行mysql視圖無權(quán)限

視圖無權(quán)限解決方案如下

The user specified as a definer ('root'@'%') does not exist。

一般是由于root用戶對全局host無訪問權(quán)限。因此只要給root用戶添加一個訪問權(quán)限即可。

解決辦法:

  • 登陸mysql ,執(zhí)行
  • mysql -u root -pPasswd
  • mysql >grant all privileges on *.* to root@"%" identified by "Passwd"
  • mysql >flush privileges

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

您可能感興趣的文章:
  • MySQL DEFINER具體使用詳解

標簽:南充 黃山 馬鞍山 黔南 蘭州 佛山 賀州 宿遷

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案》,本文關(guān)鍵詞  Mysql,The,user,specified,definer,;如發(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:The user specified as a definer ('xxx@'%') does not exist的解決方案》相關(guān)的同類信息!
  • 本頁收集關(guān)于Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    古田县| 赤壁市| 海伦市| 安福县| 抚顺县| 林州市| 云龙县| 辉南县| 雷州市| 黄陵县| 托克托县| 南京市| 兴国县| 平原县| 沭阳县| 巴林右旗| 巴中市| 乳源| 犍为县| 延长县| 合作市| 鄂托克旗| 于田县| 沙湾县| 德化县| 竹溪县| 马龙县| 全椒县| 梁河县| 昔阳县| 怀来县| 乐东| 酒泉市| 赤壁市| 蒲江县| 绥化市| 龙江县| 轮台县| 广汉市| 余姚市| 江北区|