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

MySQL修改密码

时间:2024-08-24 22:27:19浏览次数:5  
标签:新密码 修改 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/ataoxz/p/18378377

相关文章

  • MySQL索引底层实现原理
    索引的本质MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最......
  • Go 编程-mysql数据库操作
    一、环境准备在Go语言中连接MySQL数据库通常使用database/sql包配合一个MySQL驱动,比如github.com/go-sql-driver/mysql安装github.com/go-sql-driver/mysqlgogetgithub.com/go-sql-driver/mysql二、连接及增删改查packagemainimport( "database/sql" "fmt" "log"......
  • docker部署mysql
    #创建主从数据库文件夹mkdir-p/usr/local/mysql/master1/confmkdir-p/usr/local/mysql/master1/datamkdir-p/usr/local/mysql/slave1/confmkdir-p/usr/local/mysql/slave1/data#初始化主数据库配置文件cd/usr/local/mysql/master1/confvimy.cnf#粘贴以下内容......
  • C# .NET CORE 面试题【Mysql篇】
    心之所向,勇往直前!简单归纳Mysql相关面试题正文1. MySql的索引有哪些? a.聚簇索引:主键,索引即数据b.非聚簇索引:索引和数据分开储存,检索到索引后需要回表查询数据  2. MySql的Myisam和Innodb有什么区别? a.Myisam不支持事务......
  • 原神4.8版本重点培养和抽到角色数据表:修改了添加倒计时.隐藏了抽到角色数据表删除按钮
    <!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>原神4.8版本抽到角色和重点培养数据表<......
  • 使用Java导出MySQL数据:支持自定义分隔符的TXT文件生成
    在软件开发中,我们经常需要将数据库中的数据导出为文件,给关联系统做传输或者进行数据备份、迁移或分析。常见的导出格式包括CSV和TXT文件,分隔符可以是逗号、制表符或其他符号。本文将深入探讨如何使用Java从MySQL数据库中导出数据,并支持用户自定义分隔符来生成格式化的TXT文件。......
  • mysql夺命100问
    一、事务1、事务的四大特性ACID是什么?原子性一个事务中的操作要么全部成功,要么全部失败。通过undolog来实现隔离性一个事务的修改在最终提交前,对其他事务是不可见的。通过读写锁+MVCC来实现持久性一旦事务提交,所做的修改就会永久保存到数据库中。通过redolog来实现......
  • MySQL从入门到精通(第5-8章)
    文章目录5排序与分页5.1排序数据5.1.1排序规则5.1.2单列排序5.1.3多列排序5.2分页5.2.1实现规则5.2.2拓展6多表查询6.1笛卡尔积6.1.1笛卡尔积(或交叉连接)的理解6.1.2笛卡尔积可能存在的问题与解决6.2多表查询分类讲解6.2.1等值连接与非等值连接6.2.1.1......
  • sql server导入mysql,使用工具SQLyog
    概述需要将sqlserver的数据导入到mysql中,由于2种数据库存在各种差异,比如表字段类型就有很多不同,因此需要工具来实现。这里使用SQLyog来实现。 SQLyog安装安装过程参考文档:https://blog.csdn.net/Sunshine_liang1/article/details/84400820注意:版本不能太低,必须要有导入外......
  • MySQL 数据类型详解
    MySQL是一种广泛使用的关系型数据库管理系统,它支持多种数据类型以满足各种应用场景的需求。本文将详细介绍MySQL支持的数据类型、它们的使用场景以及实现原理,并通过图示帮助读者更直观地理解。目录简介数值类型整型浮点型定点型日期和时间类型字符串类型字符串二进制字......