修改Mysql的root密码

方法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。

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登录。

相关推荐
独自破碎E1 天前
【面试真题拆解】Spring中的注解
数据库·spring·面试
2401_894241921 天前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
MrZhangBaby1 天前
SQL-leetcode—3482. 分析组织层级
数据库·sql·leetcode
阿蒙Amon1 天前
C#常用类库-详解SqlSugar
开发语言·数据库·c#
m0_662577971 天前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
档案宝档案管理1 天前
档案宝|开箱即用,打破档案管理“复杂魔咒”
数据库·人工智能·档案·档案管理
小朋友,你是否有很多问号?1 天前
java udf 实现经纬度匹配pg数据库public.geometry地理位置
数据库
@insist1231 天前
软件设计师-数据库核心:事务 ACID 特性、并发控制与备份恢复技术全解
数据库·oracle·软考·软件设计师·软件水平考试
正在走向自律1 天前
Oracle替换工程实践深度解析——从技术落地到成本优化的全维度攻坚
数据库·oracle·kingbasees·数据库替换
杨云龙UP1 天前
Oracle DG / ADG日常巡检操作指南
linux·运维·服务器·数据库·ubuntu·oracle