欢迎来到5分享! 微信公众号   新浪微博

5分享

云修网-专业IT维护网站
文章类别:
当前位置: 主页 > 文章 > 数据库 >

mysql密码忘记了怎么办?

时间:2019-04-07 19:28来源:原创 作者:5分享 点击:
方法一: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql set password for 用户名@localhost = password(新的密码); 例如:mysql set password for root@localhost = password(5sharing); 方法二:用mysqladmin 格式:my

方法一: 用SET PASSWORD命令 

首先登录MySQL。 

格式:mysql> set password for 用户名@localhost = password('新的密码'); 

例如:mysql> set password for root@localhost = password('5sharing'); 


方法二:用mysqladmin 

格式:mysqladmin -u用户名 -p旧密码 password 新密码 

例子:mysqladmin -uroot -p123456 password 5sharing 


方法三:用UPDATE直接编辑user表 

首先登录MySQL。 

mysql> use mysql; 

mysql> update user set password=password('5sharing') where user='root' and host='localhost'; 

mysql> flush privileges; 


方法四:在忘记root密码的时候,可以这样 

以windows为例: 

1. 关闭正在运行的MySQL服务。 

2. 打开DOS窗口,转到mysql\bin目录。 

3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 

5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 

6. 连接权限数据库: use mysql; 。 

6. 改密码:update user set password=password("5sharing") where user="root";(别忘了最后加分号) 。 

7. 刷新权限(必须步骤):flush privileges; 。 

8. 退出 quit。 

9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。



服务器,数据库问题系统问题,硬件报价,虚拟化,服务部署可以扫描下方二维码,添加技术支持,7*12小时在线解答或是QQ联系我们。

欢迎关注【5分享】(fivsha)   

5分享公众号.jpg

顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
最新评论
系统重装、硬件故障、虚拟化、服务部署、欢迎联系 系统重装、硬件故障、虚拟化、服务部署、欢迎联系