首页 > 数据库 >MySQL修改密码

MySQL修改密码

时间:2024-08-28 22:26:27浏览次数:6  
标签:新密码 修改 MySQL 密码 123 mysql password root

第一种方式:

最简单的方法就是借助第三方工具Navicat for MySQL来修改,方法如下:

1、登录mysql到指定库,如:登录到test库。

2、然后点击上方“用户”按钮。

3、选择要更改的用户名,然后点击上方的“编辑用户”按钮。

4、出现如图界面,输入新密码,并确认新密码,点击“保存”按钮即可。

 

 

 第二种方式:

方法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,密码,123,mysql,password,root
From: https://www.cnblogs.com/shujuyr/p/18385628

相关文章

  • MySQL 源码|62 - 词法解析(V2):调用词法解析器的逻辑
    目录文档:MySQL源码|源码剖析文档目录源码位置(版本=MySQL8.0.37):sql/sql_class.cc;sql/sql_yacc.yy前置文档:MySQL源码|33-语法解析:bison基础语法规则MySQL源码|61-词法解析(V2):MySQL语法解析指定的返回值类型的联合体在sql/sql_yacc.yy中定义了%defineapi.pr......
  • mysqldump的使用详解
    一、mysqldump简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。二、备份命令2.1命......
  • mysql格式化日期
    mysql查询记录如果有时间戳字段时,查看结果不方便,不能即时看到时间戳代表的含义,现提供mysql格式换时间函数,可以方便的看到格式化后的时间。1.DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。DATE_FORMAT(date,format)format参数的格式有 %a缩写星期名%b......
  • 博客园-awescnb插件-geek皮肤优化--浏览器ico图标修改
    简介通过js方式自定义修改博客园-awescnb插件-geek皮肤下浏览器ico图标图标准备准备自定义的图标,上传至博客园个人的相册中代码注入定义自定义HTML:博客园->管理->设置->页脚HTML代码添加相关代码//更换ico图标functionupdateICO(){varlink=document.qu......
  • UG NX11.0免费下载-UGNX 11.0中文版-UGNX下载ug nx修改版-ug下载
    UGNX是由SiemensPLMSoftware公司开发的功能强大的三维CAD/CAM/CAE软件,在工程设计和制造领域应用广泛。UGNX的主要功能和特点包括:1.先进的三维建模工具,支持曲面、直局部建模,可以快速设计复杂的三维模型。2.完整的制图功能,可以自动生成各向异性视图和详图。3.强......
  • 检测域账号是否禁用、密码是否永不过期
    usingSystem;usingSystem.DirectoryServices.AccountManagement;classProgram{staticvoidMain(string[]args){//从控制台输入用户名Console.Write("请输入要查询的用户名:");stringuserName=Console.ReadLine();//......
  • MYSQL索引的选型比较
    MYSQL索引前言Mysql作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是Mysql数据的存储形式以及索引的设计,决定了Mysql整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选......
  • 第42天:WEB攻防-PHP应用&MYSQL架构&SQL注入&跨库查询&文件读写&权限操作 - 快捷方式
    接受的参数值未进行过滤直接带入SQL查询 MYSQL注入:(目的获取当前web权限)1、判断常见四个信息(系统,用户,数据库名,版本)2、根据四个信息去选择方案root用户:先测试读写,后测试获取数据非root用户:直接测试获取数据  #PHP-MYSQL-SQL常规查询获取相关数据:1、数据库版本-看是否......
  • 我好像找到了面试密码
    最近,经历了几轮面试之后,我忽然有了一种“顿悟”的感觉——我好像找到了成功通过面试的“密码”。这不仅仅是某个面试技巧的发现,而是对整个面试流程、心理和应对策略的深刻理解。今天,我想把这些感悟分享给大家,希望能帮助那些还在为面试发愁的小伙伴们。1.自我介绍不仅仅是背......
  • mysql-day01
    SQL-DDL--注释的方式:两个减号或者一个#号--这对于库的DDL--创建库createdatabasedb_youcai;createdatabasedb_youcai02charactersetutf8;--使用库,切换库usedb_youcai;--查询正在使用的库selectdatabase();--查询都有哪些库showdatabases;--......