亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

庄浪县| 砀山县| 曲水县| 昌平区| 泸定县| 湘阴县| 晋城| 汤阴县| 静安区| 佛山市| 介休市| 鄂州市| 广南县| 芜湖县| 江安县| 叶城县| 栾川县| 民权县| 西充县| 岳阳县| 巢湖市| 淅川县| 罗山县| 永和县| 浮山县| 凤冈县| 德州市| 司法| 家居| 天全县| 大理市| 平阳县| 轮台县| 东兴市| 吉水县| 灵武市| 壤塘县| 保定市| 闽侯县| 防城港市| 榆中县|