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

详细介绍请查看全文:https://cnblogs.com/qianzf/

原文博客的链接地址:https://cnblogs.com/qzf/

转载地址:https://www.cnblogs.com/qianzf/p/7089197.html

mysql如何修改root用户的密码相关推荐

  1. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  2. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  3. Ubunto20.04安装MySQL并修改root用户密码(Linux安装mysql root用户无法登陆)

    写在前面 请确保你使用的是 sudo apt-get install mysql-server 指令安装的mysql,此mysql版本默认最新版,即mysql8.0(2020年) 如果你是手动安装my ...

  4. mysql修改root用户的密码

    背景 在windows上安装mysql,通过压缩包的方式安装,也就是解压之后,通过配置安装.在安装过程中,会自动产生密码,后期使用时候要修改密码.这种安装方式下,网上搜到的很靠前的解决办法并不能解决问 ...

  5. Linux修改root用户登录密码

    echo root:123456 |chpasswd root ---- 登录名 123456 ---- 新登录密码 可以调用system函数,实现在应用程序中修改root用户的登录密码,限制teln ...

  6. Linux如何修改root用户的密码

    Linux系统的root账号是非常重要的一个账号,也是权限最大的一个账号,但是有时候忘了root密码怎么办?总不能重装系统吧,这个是下下策,其实Linux系统中,如果忘记了root账号密码,是可以通过 ...

  7. MySQL 8.x 修改root用户密码/修改密码/重置密码/忘记密码(为了避免掉坑,值得收藏)

    操作系统:CentOS Linux release 8.2.2004 (Core) MySQL版本:mysql Ver 8.0.26 for Linux on x86_64 (Source distr ...

  8. linux下 mysql 的root用户忘记密码解决方案

    一. MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 ...

  9. 重设MYSQL数据库ROOT用户的密码

    一. 在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1. 在SHELL环境下,使用mysqladmin命令设置:mysqladmin –u root –p password &q ...

最新文章

  1. 在 Linux 中把一个网页转换成 PDF的技巧介绍
  2. 【Ajax技术】使用XHR对象发送和接受数据
  3. linux系统的交换分区怎么分配?
  4. CodeForces - 103E Buying Sets(最小权闭合子图)
  5. Linux:编译生成内核模块(来自国嵌的视频教学)
  6. net.conn read 判断数据读取完毕_高并发:缓存模式以及缓存的数据一致性
  7. linux列出一个目录及其子目录下面的某种类型的文件
  8. Sun java认证考试真题答案及部分解析(一)
  9. c语言窗口炸弹代码,C语言实现宾果消消乐
  10. PR——轨道遮罩-玻璃滑动效果
  11. Typora加超链接实现页内跳转的三种方法
  12. 移动通讯技术--3G
  13. cc域名转入可以吗?其特点是什么?
  14. 手机及电脑的护眼模式开启
  15. 1.6 建立Servers服务(2020-12-6)
  16. (转)任正非对新员工的寄语:烧不死的就是凤凰
  17. 区块链的奥卡姆剃刀在哪里?(1)
  18. 均值滤波与中值滤波(python实现)
  19. python word保存图_使用python matplotlib 画图导入到word中如何保证分辨率
  20. C语言入门——自我介绍

热门文章

  1. Fatal error: Uncaught ArgumentCountError: Too few arguments to function 解决方法
  2. 科普类:什么是量子霸权?
  3. ThinkPHP6 预防XSS攻击的一点小建议
  4. 嵌入式开发和应用技术大全
  5. Vue项目中使用Tinymce
  6. 巴菲特斥资290亿抄底,台积电跌成“白菜价”?
  7. 你好,你是谁,可不可以向我出示源代码让我确认身份
  8. C/C++图书管理系统[2023-02-04]
  9. 虹科分享 | 压力蒸汽灭菌器确认之BD测试
  10. 一、Oracle数据库