我是靠谱客的博主 犹豫往事,最近开发中收集的这篇文章主要介绍mysql5.6数据库忘记密码及修改密码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

 

第一步:进入数据库服务器;这里以Linux 为例;

停止数据库服务,命令:service mysqld stop

查看服务是否存在:ps -ef | grep mysql

第二步:找到my.cnf(windows是my.ini)配置文件;

编辑配置文件:

vi /etc/my.cnf

点击字母 i 开始插入或编辑;

在[mysqld] 段落里增加一句话:

skip-grant-tables   

(指令说明:忽略mysql权限问题,直接登录)

修改后保存退出,执行命令 :wq  +回车

第三步:重启mysql服务;

启动命令:service mysqld start

第四步:使用命令行进入mysql数据库免密登录;

mysql -u root 

进入后执行命令:

mysql>use mysql;

mysql>update mysql.user set password=password('123456') where user='root';

修改密码为:123456

这里要注意5.6是password;5.7及以上的需要另行查看命令;

5.7版本 

# 设置账户密码并退出
update user set authentication_string=password('123456') where user='root';

第五步:去除或屏蔽my.cnf(windows下my.ini)中的免密登录命令;

停止服务:service mysqld stop

修改配置:

vi /etc/my.cnf

# skip-grant-tables

保存并退出命令    :wq

 启动服务:service mysqld start

使用命令访问:

mysql -u root -p

进入输入密码页面,输入设置的密码登录即可;

这里重置密码就完成了!

注:如果重置密码本机可以访问,局域网或互联网不能访问,请查看3306端口是否被防火墙拦截;

最后

以上就是犹豫往事为你收集整理的mysql5.6数据库忘记密码及修改密码的全部内容,希望文章能够帮你解决mysql5.6数据库忘记密码及修改密码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部