校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

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

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

查了一下,意思是執行sql無權限。  看了下數據庫用戶是quoters 而sql沒有所屬權。那就找原因了。發現sql執行過程中,調用了一個存儲過程

而這個存儲過程的創建者是wx_root 。 所以在執行的時候,quoters沒有權限

解決方案和操作:

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

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

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

另外還有其他原因可能導致這個錯誤,例如執行mysql視圖無權限

視圖無權限解決方案如下

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

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

解決辦法:

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

總結

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

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

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

巨人網絡通訊聲明:本文標題《Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案》,本文關鍵詞  Mysql,The,user,specified,definer,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案》相關的同類信息!
  • 本頁收集關于Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 全椒县| 开阳县| 辽宁省| 滕州市| 开阳县| 汽车| 祁门县| 宿松县| 义乌市| 利津县| 本溪市| 河津市| 仪陇县| 宁城县| 鄂温| 灵川县| 高阳县| 厦门市| 武陟县| 道孚县| 北票市| 清徐县| 滁州市| 黄山市| 灯塔市| 平定县| 英山县| 商洛市| 丰都县| 大埔县| 武夷山市| 绿春县| 汤阴县| 基隆市| 利辛县| 施甸县| 腾冲县| 墨江| 宝坻区| 黔西| 玛沁县|