2016-09-26 68 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