频道栏目
首页 > 资讯 > MySQL > 正文

MySQL提示ERROR1045(28000):Accessdeniedforuser错误的解决方法

18-07-17        来源:[db:作者]  
收藏   我要投稿

一般这个错误是由密码错误引起,解决的办法自然就是重置密码。

1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:

#vi /etc/my.cnf

在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程

保存文档并退出:#:wq

2.重启

service mysqld restart

3.重启之后输入#mysql即可进入mysql

4.用sql来修改root的密码

mysql>usemysql;

mysql>updateusersetpassword=password("你的新密码")whereuser="root";

mysql>flushprivileges;

mysql>quit

到这里root账户就已经重置成新的密码了

5.编辑my.cnf,去掉刚才添加的内容,然后重启MySQL

相关TAG标签
上一篇:八大Java常见面试题
下一篇:Setting up a GoldenGate replication between Oracle RAC databases:oracle的操作步骤和区别于单机环境的部署操作
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站