MySQL——修改root密码的4种方法(以windows为例)

方法1: 用SET PASSWORD命令

首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 password 123

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

首先登录MySQL。

123

mysql> use mysql; mysql> update user set password=password('123') where user='root' and host='localhost'; mysql> flush privileges;

方法4:在忘记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; 。
  7. 改密码:update user set password=password(“123”) where user=”root”;(别忘了最后加分号) 。
  8. 刷新权限(必须步骤):flush privileges; 。
  9. 退出 quit。
  10. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

参考转载:

http://www.jb51.net/article/39454.htm

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏各种机器学习基础算法

mysql忘记root密码的处理方法

以windows为例:   1. 关闭正在运行的MySQL服务。   2. 打开DOS窗口,转到mysql\bin目录。   3. 输入mysqld --ski...

37590
来自专栏电光石火

MongoDB Web界面 管理工具Rockmongo的安装

RockMongo是PHP5写的一个MongoDB管理工具。

63870
来自专栏云计算教程系列

如何在Ubuntu 16.04上将Redis服务器设置为PHP的会话处理程序

Redis是一个开源键值缓存和存储系统,由于其对多种数据类型(如散列,列表,集合和位图等)的高级支持,也称为数据结构服务器。它还支持群集,使其在高度可用和可扩展...

15330
来自专栏计算机视觉与深度学习基础

honeyd蜜罐配置和web监听脚本

Honeyd的安装和配置        Honeyd软件依赖于以下几个库及arpd工具:       (1)Libevent:是一个非同步事件通知的函数库。通过...

43350
来自专栏用户2442861的专栏

Pycharm project share to Github

1、File->Settings->Version Control->Github

8720
来自专栏运维

k8s集群之日志收集EFK架构

http://tonybai.com/2017/03/03/implement-kubernetes-cluster-level-logging-with-fl...

87420
来自专栏雪胖纸的玩蛇日常

使用Navicat for MySQL把本地数据库上传到服务器

89850
来自专栏雪胖纸的玩蛇日常

使用Navicat for MySQL把本地数据库上传到服务器

50120
来自专栏linux系统运维

Linxu的救援模式

22850
来自专栏zhisheng

Pycharm连接Github

绑定账号 1、File->Settings->Version Control->Github ? Settings.png 会出现github,然后在旁边输入你...

38670

扫码关注云+社区

领取腾讯云代金券