2016-09-26 41 views
1

我在Easyphp Devserver上遇到Mysql問題。電源故障導致服務器的崩潰,現在我有這個消息後嘗試連接到mysql命令:錯誤1524(HYOOO):插件''未加載

ERROR 1524(HY000):插件「* 1F3EC38D27440D69A3E27CD76441C58FE0A0C3FF」 沒有加載

我已經嘗試了許多事情是這樣的命令:

mysql_upgrade -u根-Ppassword --skip-贈款表

,我在此討論MySQL Won't let User Login: Error 1524 但使用--skip-grant-表發現返回一個錯誤:

mysql_upgrade:[錯誤]未知的選項 '--skip-贈款表'

每次我嘗試連接到BDD時,我都有插件消息和命令「mysqld」在我的服務器上不存在(因爲許多帖子使用該命令來解決他們的問題)。

我在問自己,如果我不得不卸載easyphp並再次安裝它?還是有其他的可能性? 我是那種配置的初學者,所以我可能不知道我發現的一切:o

謝謝。

回答

3

請注意,mysql.user表中的authentication_string列現在存儲所有帳戶的憑證信息。先前用於存儲用mysql_native_password和mysql_old_password插件進行身份驗證的帳戶的密碼哈希值的密碼列將被刪除。

如果您從早期版本升級到5.7 MySQL版本,您必須運行mysql_upgrade(並重新啓動服務器)以將更改合併到mysql數據庫中。 mysql_upgrade將密碼列值移至authentication_string列並刪除密碼列。

參考網址:https://bugs.mysql.com/bug.php?id=79622