麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

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

2024-07-25 19:09:25
字體:
來源:轉載
供稿:網友

今天項目優化過程中,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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品亚洲午夜久久久久91 | 欧美交在线 | 欧美性受xxxx白人性爽 | 99亚洲视频| 欧美成人精品一区二区 | 国产成人高清成人av片在线看 | 男女无套免费视频 | 少妇色诱麻豆色哟哟 | 免费国产a | 亚洲精品久久久久久久久久久 | 日日摸夜夜添夜夜添牛牛 | 国产精品久久久久久久久久东京 | 毛片免费观看视频 | 少妇的肉体的满足毛片 | 成人男女啪啪免费观看网站四虎 | 欧美日本免费一区二区三区 | jizzjizz中国人少妇中文 | 久久精品之| 日本欧美国产 | 天堂成人国产精品一区 | 91成人在线免费视频 | 久久精品视频网址 | 国产在线观看91一区二区三区 | 可以看逼的视频 | 黄色片免费看网站 | 蜜桃网站在线观看 | 久久影院一区二区三区 | 一级α片免费看刺激高潮视频 | 日本精品视频一区二区三区四区 | 久草在线综合网 | 国产一级毛片高清视频 | 欧美一区2区三区4区公司二百 | 九一免费国产 | 国产免费www | av电影网站在线 | 久久精品欧美一区二区 | 亚州综合| 国产一级不卡毛片 | 正在播放91视频 | av不卡免费在线 | 日本免费不卡一区二区 |