Connection for controluser as defined in your configuration failed.,controluserdefined

來源:互聯網
上載者:User

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

請耐心等待,安裝檔案正在升級你的設定檔案
 
怎解決本人菜鳥也遇到這個問題了賜教

什麼
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.