Connection for controluser as defined in your configuration failed.,controluserdefined
在mysql中使用事件調度器(計劃任務),
語句寫好了,執行也ok,但是卻沒有預期的結果,網上總結了很多計劃任務失效的原因,沒有一種適合我,
在phpmyadmin中開啟事件表,發現下面一串紅色的提示:Connection for controluser as defined in your configuration failed.
把這句話粘貼在網上搜了一下,多是一些國外的網站,沒看懂,然後翻譯了一下這句話的意思就是:"因為在配置中定義的控制使用者串連失敗"。
二話不說,找到phpyadmin的設定檔config.sample.inc.php,,看到一個這樣一段:
/* PMA User advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = $password;
原來這個使用者才是進階使用者,之前安裝Integration Environment的時候沒讓輸入使用者,只需要輸入密碼,
於是我平時用的都是root帳號,殊不知這個帳號不是進階使用者,然後果斷把上面的pma換成了root,
回到事件那個表頁面,紅色提示消失了,我的計劃任務開始工作了。。。。
網上也有人總結了很多常見的事件調度失效的原因,需要注意一下的是:
伺服器關閉重啟後計劃任務失效,這種的話在實際生產中是不允許的。
可以更改mysql的設定檔解決,在my.ini中加一條event_scheduler=ON
phpmyadmin返回資料庫內容Connection for controluser as defined in your configuration failed
請耐心等待,安裝檔案正在升級你的設定檔案
怎解決本人菜鳥也遇到這個問題了賜教
什麼