加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL忘记密码怎么办?

发布时间:2020-12-12 02:23:34 所属栏目:MySql教程 来源:网络整理
导读:这两天分别在Windows下和Linux下重置了MYSQL的root的密码,整理如下: 在windows下: 打开命令行窗口,停止mysql服务:Net?stop?mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动,在命令行窗口执行:mysqld-nt?--skip-grant-tables 然

这两天分别在Windows下和Linux下重置了MYSQL的root的密码,整理如下:

在windows下:
打开命令行窗口,停止mysql服务:Net?stop?mysql
到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动,在命令行窗口执行:mysqld-nt?--skip-grant-tables
然后另外打开一个命入令行窗口,执行mysql,此时无需输入密码即可进入。
>use?mysql
>update?user?set?password=password("new_pass")?where?user="root";
>flush?privileges;
>exit
使用任务管理器,找到mysqld-nt的进程,结束进程!

在重新启动mysql-nt服务,就可以用新密码登录了。

在linux下:
如果?MySQL?正在运行,首先杀之:?killall?-TERM?mysqld。?
启动?MySQL?:bin/safe_mysqld?--skip-grant-tables?&?
就可以不需要密码就进入?MySQL?了。?
然后就是?
>use?mysql
>update?user?set?password=password("new_pass")?where?user="root";
>flush?privileges;
重新杀?MySQL?,用正常方法启动?MySQL?。?

原文:http://www.9enjoy.com/post/89/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读