91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

The user specified as a definer (”@’%') does not exist 解決辦法

發布時間:2020-06-13 04:50:52 來源:網絡 閱讀:1835 作者:990487026 欄目:網絡安全



第一種:

給root賦值所有權限:注意在命令符下面操作。
grant all privileges on *.* to root@”%” identified by “.”;
flush privileges;
但是這種重啟之后一會就又不行了。


第二種:
復制視圖創建語句,直接將create改成alter,definer改成相關的,比如root@localhost  例如:
用alter view 修改definer的值,alter ALGORITHM=UNDEFINED DEFINER=`public`@`192.168.0.%` SQL SECURITY DEFINER VIEW `view_product` AS 視圖選擇語句。

 

通過執行use information_schema;和 select TABLE_SCHEMA,TABLE_NAME,DEFINER from views; 兩條語句,可以查詢到definer是否更改成功了。

原因分析
因為創建視圖使用的是xff@%用戶(目前已經不存在),然后登錄用戶使用的是xff@localhost用戶,導致mysql認為現在的用戶無權限訪問該視圖,解決方法就是在當前用戶下重建該視圖。

題外話:還有一種方法是如果你是運維人員,此問題直接交由程序去處理,讓其檢查創建觸發器、視圖、存儲過程等sql。如果包含root@%,替換之。重新創建。沒有嘗試過,后面可以試試。




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛扎县| 阳泉市| 宿迁市| 焉耆| 桑日县| 太谷县| 视频| 乌什县| 老河口市| 莱西市| 岫岩| 漳浦县| 台江县| 松滋市| 亚东县| 郸城县| 交城县| 筠连县| 三门峡市| 东乡| 哈巴河县| 都江堰市| 枣强县| 溆浦县| 山丹县| 山西省| 浏阳市| 齐齐哈尔市| 乐清市| 嵩明县| 芦溪县| 湛江市| 阿克苏市| 阿拉善右旗| 齐齐哈尔市| 大姚县| 平泉县| 麻城市| 华宁县| 资中县| 龙里县|