当前位置:首页 > 数据库 > mysql修改用户密码的方法及命令

mysql修改用户密码的方法及命令

2022年11月08日 15:18:14数据库13
 

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

作者:mmx8088
来源链接:https://www.cnblogs.com/mmx8861/p/9062363.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/database/68500.html

分享给朋友:

“mysql修改用户密码的方法及命令” 的相关文章

mysql8.0.25安装配置教程(windows 64位)最详细

mysql8.0.25安装配置教程(windows 64位)最详细

目录 1.官网下载MySQL 2.配置初始化文件my.ini 3.初始化MySQL 4.安装mysql服务并启动+修改密码 5.配置环境变量 6.部分疑难杂病 7.使用连...

MySQL学习(4)︱数据库的查询

MySQL学习(4)︱数据库的查询

在SQL中,使用select语句来查询数据。不同的关系数据库,select语法会有细微差别,在MySQL官网可以查询到支持的select语法。 SQL语法: SELECT column_name1, column_name2//...

mysql 查询最近5个月,每月的数据统计

SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `year_month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1 MONTH), '%Y-%m') AS `year_month...

mysql数据查询——复杂查询

《实验五 数据查询——复杂查询》实验说明 一、 适用课程:《数据库原理与应用》 实验学时:3 二、实验目的: (1) 掌握SELECT语句的语法格式; (2) 熟练运用SELECT语句进行多表连接查询; (3) 熟练运用SELECT语句进行各种复杂类型的...

mysql查询给某个字段赋值

select case field when ‘’ then ‘指定一个值’ when '未知’then ‘指定一个值’ else field end from table 这种方式遇到null时就不太好使了 当遇到值为null 的情况时这样用 s...

如何查看MySQL的版本?

查看MySQL的版本,主要有以下几个方法: 1. 没有连接到MySQL服务器,就想查看MySQL的版本。打开cmd,切换至mysql的bin目录,运行下面的命令即可:...

mysql 查询某字段最小的记录

根据我所遇到的应用情况,总结了以下3中简单的语句 1. select *,(select field from table t2 order by field) s from table t1  2. select t1.* from table...

mysql 查询所有下级

select *,ischild from ( select t1.*, if(find_in_set(u_parent_id, @pids) > 0, @pids := concat(@pids, ',', u_id), 0) as ischild from (...

mysql查询重复的

mysql查询重复的

表全部数据 ------------------- 1 查询people_no重复的记录 select * from people where people_no in (select people_no from people...

mysql 查询出重复出现两次 | 两次以上 的数据

table :  t_test field : 1: id,  2:name  3:code #  查询出 name 重复出现两次以上的数据 select *  from t_test ...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。