MySQL 如何修改root用户的密码
作者:新码农 时间:2024-01-23 19:34:31
方法1:用SET PASSWORD命令
mysql> set password for 用户名@localhost = password('新密码');
-- 举例
mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
mysql> mysqladmin -u用户名 -p旧密码 password 新密码;
-- 举例
mysql> mysqladmin -uroot -p123456 password 123;
方法3:用UPDATE直接编辑user表
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
方法4:忘记root密码的时候
以windows为例:
关闭正在运行的MySQL服务。
打开DOS窗口,转到mysql\bin目录。
输入mysqld --skip-grant-tables回车。--skip-grant-tables的意思是启动MySQL服务的时候跳过权限表认证。
再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
输入mysql回车,如果成功,将出现MySQL提示符 >
连接权限数据库:use mysql;
改密码:update user set password=password("123") where user="root";
刷新权限(必须步骤):flush privileges;
退出:quit
注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
来源:https://www.addcoder.com/blog/article_detail/ef4woezw/
标签:MySQL,修改,密码,root


猜你喜欢
Pytest框架之fixture详解(三)
2023-06-20 12:05:27

浅谈Pandas:Series和DataFrame间的算术元素
2023-02-02 18:52:52
Python常见的几种数据加密方式
2021-11-18 07:47:04
python利用tkinter实现屏保
2022-01-26 05:39:51
解决Can't locate ExtUtils/MakeMaker.pm in @INC报错
2024-01-22 20:46:49
利用Python/R语言分别解决金字塔数求和问题
2021-09-06 06:29:14

HTML中事件触发列表与解说
2007-10-22 12:50:00
SQL Server数据库开发的二十一条法则
2024-01-18 05:30:40
oracle 日期函数
2010-07-23 13:32:00
超全面的JavaScript开发规范(推荐)
2024-04-18 10:52:37

[机器视觉]使用python自动识别验证码详解
2021-09-12 03:24:36

详解VScode自动补全CSS3前缀插件以及配置无效的解决办法
2023-01-05 06:49:40

php 常用字符串函数总结
2024-06-05 09:47:33
mysql添加索引方法详解(Navicat可视化加索引与sql语句加索引)
2024-01-24 22:32:37

详解python单例模式与metaclass
2021-03-20 23:43:56
CSS制作11种风格不同的特效文字
2010-10-20 20:08:00
生成静态页面的php函数,php爱好者站推荐
2024-05-03 15:50:09
微信小程序开发工具介绍
2023-08-10 23:05:40

python实现猜数字游戏
2022-12-23 17:30:06

PID原理与python的简单实现和调参
2021-08-13 13:27:36
