方法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; 。
6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
MySQL——修改root密码的4种方法(以windows为例)
2020-01-06 15:36MYSQL教程网 Mysql
本文以windows为例为大家详细介绍下MySQL修改root密码的4种方法,大家可以可以根据的自己的情况自由选择,希望对大家有所帮助
延伸 · 阅读
- 2020-01-06解析mysql与Oracle update的区别
- 2020-01-06解决MYSQL出现Can''t create/write to file ''#sql_5c0_0.MYD
- 2020-01-06mysql出现“Incorrect key file for table”处理方法
- 2020-01-05DB-Engines 2019:MySQL 获得“年度数据库”称号
- 2020-01-05通过rpm包安装、配置及卸载mysql的详细过程
- 2020-01-05Linux 下二进制源码包安装mysql 详细过程
精彩推荐
- Mysql
mysql 月份查询该月有付款的数据
mysql选择月份查询该月有付款的数据(间隔x月并提前5天付款) ...
- Mysql
解析MySQL中mysqldump工具的基本用法
本篇文章是对MySQL中mysqldump工具的基本用法进行了详细的分析介绍,需要的朋友参考下 ...
- Mysql
一个单引号引发的MYSQL性能问题分析
刚刚我们说过了,生活中难免会有一些不如意,比如,我们用一个字符串类型的字段来作为主键,表面上,这太不如意了,然而,事实也证明这是有用的。...
- Mysql
mysql部分替换sql语句分享
有时候需要对mysql中的内容进行部分替换,那么可以参考下面的文章。 ...
- Mysql
MYSQL 数据库命名与设计规范
对于MYSQL 数据库的命名与设计,需要一定的规范,所以我们要了解和快速的掌握mysql有很多的帮助。 ...
- Mysql
GDB调试Mysql实战之源码编译安装
今天小编就为大家分享一篇关于GDB调试Mysql实战之源码编译安装,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小...
- Mysql
将MySQL数据库移植为PostgreSQL
PostgreSQL 作为功能最强劲的开源 OO 数据库,仿佛一直不为国内用户所熟识。而我个人也仅是因为工作的缘故接触到这款超经典的数据库,并深为之折服。...
- Mysql
mysql #1062 –Duplicate entry '1' for key 'PRIMARY'
Mysql进行数据备份,还原后进行回帖,出现以下错误代码,其实主要是导入数据重复的问题,将现在的数据表清空,重新导入即可 ...