1. 程式人生 > >mysql的The user specified as a definer (”@’%') does not exist 的解決辦法

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

解決辦法 leg all 權限 pan 函數 flush 可能 bsp

兩種可能:

1.用戶權限不夠

賦給用戶所有權限試試

mysql> grant all privileges on *.* to [email protected]"%" identified by ".";
Query OK, 0 rows affected (0.00 sec)


mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

2.有可能這個視圖或者函數的創建人不是當前的用戶。一種場景是數據的導出sql,進行的數據庫遷移

視圖或者函數用當前的用戶重建即可

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