首页 > 数据库 >Mysql 修改账号密码

Mysql 修改账号密码

时间:2023-12-17 15:26:26浏览次数:29  
标签:新密码 Mysql 修改 user mysql password root 账号密码

修改普通账号密码,登入之后执行:SET PASSWORD = PASSWORD('新密码');  http://dev.mysql.com/doc/refman/5.7/en/set-password.html

 

修改/设置root账号密码: https://blog.csdn.net/hdxx2022/article/details/132082376

方法一,登入root之后执行:ALTER USER 'root'@'%' IDENTIFIED BY '新密码';      — 注意,'root'@'%' 这个是根据mysql库user表里的数据(user+host)的实际情况来的,例如可能是root@localhost.

方法二,登入root之后执行:set password for 'root'@'%' = password('新密码');     — 同理,'root'@'%' 这个是根据实际情况而且.

方法三,无需登入直接执行:mysqladmin -u用户名 p旧密码 password 新密码       —  如果端口不是3306,需要加上-P端口号。

方法四,直接更新mysql库中的user表的数据:

update mysql.user set authentication_string=password('新密码') where user='root' and host='%';  — mysql5.7以前要将authentication_string换成password,host的值按实际情况来。

flush privileges;

忘记root了账号的密码的时候,可以这样重置密码:

1. 先关闭Mysql服务
2. 使用一个cmd窗口运行:mysqld --skip-grant-tables --- 成功之后,不要关闭它。
3. 新开一个cmd窗口运行:mysql -P端口                      --- 进入Mysql,端口如果是默认3306,可以不指定.
4. 使用上面的方法四设置root账号密码。
5. quit,退出重启mysql服务。

标签:新密码,Mysql,修改,user,mysql,password,root,账号密码
From: https://www.cnblogs.com/txmfz/p/17909081.html

相关文章

  • C++中SQLite数据库操作实例:查询、增加、修改、删除一网打尽
     在C++中使用SQLite数据库需要使用SQLite的C/C++接口。以下是一个简单的示例,演示如何在C++中使用SQLite,并提供了常见的查询、增加、修改和删除功能。为了使用SQLite,你需要下载SQLite的C/C++接口,并链接到你的项目中。首先,确保你已经下载了SQLite的C/C++接口,然后将头文件和库文......
  • MySQL 存储过程
    MySQL5.0版本开始支持存储过程。存储过程(StoredProcedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,......
  • MySQL账户问题
    1、用户创建、授权、修改密码创建用户createuser'sysh'@'192.168.1.11'IDENTIFIEDBY'123456';sysh:用户名192.168.1.11:只允许来自此主机的用户登录。'%'表示允许来自任意IP的用户登录。123456:登录密码PS:刚创建的用户什么权限都没有。查看用户权限mysql通过mysql.user表记录......
  • 第八章:SpringBoot-Java工程及关系和修改启动logo(了解)
    一、springbootJava工程(了解)二、关闭&修改启动logo(了解)......
  • 使用JS脚本修改页面内容
    在学习RPA时,我对使用JS脚本修改页面内容进行了深入学习。记录如下:获取元素的方法:1.document.getElementById("xxx")2.document.getElementsByClassName("xxx")3.document.getElementsByTagName("xxx")4.document.getElementsByName("xxx")5.document.querySele......
  • elasticsearch---修改文档
    修改有两种方式:全量修改:直接覆盖原来的文档增量修改:修改文档中的部分字段 全量修改是覆盖原来的文档,其本质是:根据指定的id删除文档新增一个相同id的文档注意:如果根据id删除时,id不存在,第二步的新增也会执行,也就从修改变成了新增操作了。 增量修改增量修改......
  • Mysql安装
              ---------------------------------------------Mysql命令1-------------------------------------------------##mysql命令~~~python#默认端口号3306#登录命令:mysql-uroot-p#修改密码命令(在mysql之外进行,可以不登录):mysqladmi......
  • JavaScript 引擎 V8 年度回顾:新编译器、修改基础架构、改进 GC……
    V8官方博客回顾了2023年的重要变化:通过创新的性能优化,V8不断突破Web领域的可能性界限。比如引入新的中间层编译器,对顶层编译器基础架构、运行时和垃圾回收进行多项改进,从而全面提升速度。除了性能改进之外,V8团队还为JavaScript和WebAssembly添加了许多新功能。比如通......
  • MySQL 8.2.0部署安装验证
    MySQL8.2.0部署安装验证背景昨天捯饬了半天Oracle23cFree版本发现自己白忙活了.然后想着继续看一下MySQL8.2.看看会不会又继续白忙活下载与安装https://cdn.mysql.com//Downloads/MySQL-8.2/mysql-8.2.0-1.el8.x86_64.rpm-bundle.tar计划是下载tar包,这样比较简单......
  • MySQL注入1笔记
    Sqlsever常规操作access数据库大于100m可能就会运行缓慢,为了应对中小型企业的使用,微软推出了sqlserver数据库,用来应对一些大型的数据量。sqlserver常用于:教育网站政府网站棋牌网站游戏网站一个企业站一个服务器,有可能是sqlsever一个服务器多个企业站,基本上是access......