博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql忘记密码后可以这样解决
阅读量:7143 次
发布时间:2019-06-29

本文共 592 字,大约阅读时间需要 1 分钟。

hot3.png

几年前的在网上看到的,记录在本子上。现在收拾东西要把那些笔记本扔掉,所以抄到自己的博客上,以便不时的应用。

一、 windows下

  net stop mysql    ;停止mysql服务

  然后再mysql的/bin目录下 mysqld-nt.exe --skip-grant-tables
  然后再另一个窗口执行mysql 此时无需密码。
>use mysql
>update user set password = password("newpassword") where user = "root";
>flush privileges;
>exit;   
然后正常启用mysql。

(linux下原理同上)

二、 linux下

如mysql正运行。用killall mysqld   杀死mysqld进程

启动mysql的/bin的目录下 mysqld_safe --skip-grant-tables&
同样这时启用mysql不需密码。
>use mysql;
>update user set password = password("newpassword") where user = "root";
>flush privileges;
>exit;
然后正常启用mysqld即可。

转载于:https://my.oschina.net/lenglingx/blog/141295

你可能感兴趣的文章
获取版本号
查看>>
使用jdk自带的visualVM监控远程监控was
查看>>
集合视图UICollectionView 介绍及其示例程序
查看>>
JsLint 的安装和使用
查看>>
合并傻子//区间dp
查看>>
让IE和Chrome都以隐身模式启动
查看>>
MyPython-->进阶篇-->类
查看>>
unity remote 连接设置
查看>>
2018 NOIP备战计划
查看>>
教你如何迅速秒杀掉:99%的海量数据处理面试题
查看>>
Silverlight如何调用淘宝API
查看>>
ESP8266- AP模式的使用
查看>>
JBoss开发者框架: JBoss技术文档中心
查看>>
linux与win下安装java linux下的安装方法
查看>>
在IIS8添加WCF服务支持
查看>>
(转)代码执行的效率
查看>>
第一天用MongoDB
查看>>
Linux服务器部署系列之二—MySQL篇
查看>>
STM32笔记记录3
查看>>
typedef关键字
查看>>