简单粗暴,强行更改MySQL服务器root用户的登陆密码。

今天遇到一个问题,连接数据库时一直告诉我,密码错误,不知道修改了啥玩意。于是,开始找解决方案,于是就有了这个博客。

第一步:打开MySQL的配置文件,Ubuntu下的在/etc/mysql里面找,找到后添加一段这样的配置,然后重启服务器。

skip-grant-tables

这是什么意思呢?
跳过授权表,意思就是不验证用户的账户密码。

第二步:使用命令行登陆mysql

$ mysql -u root -p mysql

第三步:重置密码

use mysql;
update user set password=password('123456') where user='root';
flush privileges;
exit;

需要注意:mysql5.7的password字段换成auth.._string等等,只需要将对应的字段赋值为新密码即可

第四步:重启服务器即可,按正常登陆即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容