2017-04-12 76 views
0

我刚刚安装了mysql,但我想我在更改root密码时做了错误。密码更改后,我无法再以root身份登录。mysql无法以root身份登录,重新安装不起作用

的错误是:

mysql -uroot 
ERROR 1524 (HY000): Plugin '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B' is not loaded 

我试图重新安装和删除一切,但之后重新安装,仍然不能登录。看起来用户数据保持不变。任何想法如何?

附加说明: 如果我们用命令“mysql”登录,虽然我们有mysql提示,但是我们什么都不能做,我们没有任何权利。

感谢很多

+0

我认为这个问题是重复的http://stackoverflow.com/questions/34935619/mysql-wont-let-user-login-error-1524 – theBuzzyCoder

+0

@ nilerafter24虽然没有可用的后期工作。我在my.cnf中添加了skip-grant-tables。但是,如果我无法登录,我该如何删除表格?运行mysql -uroot仍会返回相同的错误。 – hudarsono

+0

@hudarsono这是一个相当普遍的问题,并有许多解决方案,具体取决于您的操作系统,版本等。这里的解决方案: http://stackoverflow.com/questions/34935619/mysql-wont-let-user-login-error -1524?noredirect = 1&lq = 1 –

回答

0

你怎么样下载最新版本的MySQL,并尝试重新安装后删除所有内容。这应该解决你的问题,因为关于缺少插件的错误。

+0

我认为这个错误看起来像是mysql用户表的腐败,尽管我不确定。由于插件哈希实际上是用户密码的哈希,但输入到错误的列中,这是一个插件列。这里的问题是,虽然我重新安装mysql,但用户表似乎完好无损。 – hudarsono

相关问题