我創建了一個SQL轉儲使用MySQL的轉儲,但對恢復另一臺服務器上,我得到一個錯誤'ERROR 1227 (42000) at line 397: Access denied; you need the SUPER privilege for this operation :
MySQL的轉儲恢復
,當我檢查的行號我看到這個問題似乎是與部分根@
本地主機,因爲新服務器沒有來自我正在使用的帳戶的root權限。如果我刪除了根@
本地主機它繼續前進,但我不知道如果它的正確方法通過刪除根本@
本地主機從以下,因爲有許多地方在它有參考的SQL文件。
什麼是正確的方法?
/*!50003 CREATE*/ /*!50017 DEFINER=`root`@`localhost`*/ /*!50003 TRIGGER `Update Feeback status in Order` AFTER INSERT ON `customer_ratings`
FOR EACH ROW BEGIN
您是否更改MySQL服務器上的datadir?它是用於Windows嗎? – Sergey