情况一:知道root密码

使用alter user 'root'@'localhost' identified by 'pass_123' 来修改root用户密码

情况二:忘记密码

根据官方文档,有以下两种方式修改密码(官方文档参见https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html)

方案一:执行初始化文件

步骤一:以管理员身份运行命令提示符

步骤二:停止mysql服务(我的服务命名为mysql2,所以停止mysql2),无论如何必须停止

步骤三:创建初始化文件mysql-init.txt添加修改密码指令

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

步骤四:进入mysql安装目录/bin下(我的安装目录为F:\mysql-8.0.13-winx64)

执行mysqld --defaults-file="F:\mysql-8.0.13-winx64\my.ini" --init-file=F:\mysql-8.0.13-winx64\mysql-init.txt

步骤五:启动mysql

步骤六:使用新密码登录

步骤七:删除步骤三创建的mysql-init.txt文件(可以不删除)

方案二:登录时跳过验证之后重置密码(如果安装多个mysql数据库,需要在第一步参数后加--defaults-file="F:\mysql-8.0.13-winx64\my.ini")

步骤一:停止mysql服务,使用“--skip-grant-tables”配置项来跳过权限验证方式重启mysql服务

有时会报[Server] TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS错误,需要加--shared-memory才能启动

步骤二:再打开一个终端,确认是否可以免密登录,直接运行mysql即可

步骤三:执行FLUSH PRIVILEGES;,刷新权限

步骤四:重置密码

步骤五:启动mysql服务,使用用户名密码验证是否设置成功

mysql更改数据库密码相关推荐

  1. java sql变更存储,MySQL更改数据库数据存储目录,mysql数据存储

    MySQL更改数据库数据存储目录,mysql数据存储 MySQL数据库默认的数据库文件位于 /var/lib/mysql 下,有时候由于存储规划等原因,需要更改 MySQL 数据库的数据存储目录.下文 ...

  2. MySQL 更改root密码

    环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题 MySQL 更改root密码 解决 mysqladmin ...

  3. 服务器mysql 修改数据库密码怎么修改,服务器mysql修改数据库密码

    服务器mysql修改数据库密码 内容精选 换一换 本节将介绍在华为云关系型数据库服务的管理控制台创建实例的过程.目前,RDS for SQL Server支持"包年/包月"和&qu ...

  4. Mysql下更改数据库密码

    #直接双击进入cmd,执行mysql会显示权限不够 在cmd内点击"以管理员身份运行" 使用win+r一样可以打开 开启数据库 net start mysql 输入用户以及密码登录 ...

  5. mysql 更改root密码及 主机_设置更改root密码(远程,本地)、连接mysql、mysql常用命令...

    设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...

  6. Mysql修改数据库密码的几种方法

    第一种方式: 最简单的方法就是借助第三方工具Navicat for MySQL来修改,方法如下: 1.登录mysql到指定库,如:登录到test库. 2.然后点击上方"用户"按钮. ...

  7. mysql 更改数据库编码_更改MySQL数据库的编码为utf8mb4

    utf-8编码可能2个字节.3个字节.4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符.如果直接往采用utf-8编码的数据库中插入表情数据,Java程 ...

  8. MYSQL 更改数据库data存储目录 创建用户 创建权限 设置远程访问的权限.

    一. 怎么更改数据库data存储目录:  1. 安装MYSQL. 2. 切换到 C:\Program Files\MySQL\MySQL Server 5.6 3. 新建my.ini. 加入如下配置: ...

  9. Mac之MySQL初始数据库密码问题

    最近开始用Mac了,由于Mac安装MySQL与win安装MySQL不同, win下安装MySQL可以自己在安装过程中设置秘密,而我用Mac就直接下载 dmg安装了.安装过程全靠点,所以也不知道数据库密 ...

  10. MYSQL修改数据库密码

    1.mysql5.7以前的版本 选择mysql这个数据库里的user表的password这个字段,修改密码只需依次执行以下sql update MySQL.user set password=pass ...

最新文章

  1. MySQL 5.6通过Keepalived+互为主从实现高可用架构
  2. python必学的模块_Python常用的模块
  3. LeetCode 1198. 找出所有行中最小公共元素(二分/合并有序链表)
  4. 如何使用Docker轻松集成OnlyOffice和NextCloud--快速搭建私有云办公系统/私有云盘/私有OfficeOnline
  5. Docker Swarm 初步认识 及 集群搭建
  6. Android状态栏语言,Android实现3种Notification(状态栏通知)
  7. python保存图片到指定路径_[Python03] 5分钟学会3种方法给模块添加路径!
  8. [浅析]UE4关卡流
  9. 高效实现斐波那契数列(Fibonacci数列)
  10. vue图片时间轴滑动_vue时间轴风格式的图片展示
  11. ws office ppt基础知识
  12. Amazon 亚马逊 AWS S3 跨源资源共享 (CORS)设置
  13. 制作一组创意的食物图标
  14. DFS算法原理及其具体流程,包你看一遍就能理解
  15. 【数据库篇】MySQL InnoDB ibd 文件格式解析
  16. 我要让一些好习惯替换掉坏习惯
  17. Python 使用office365邮箱自动发送邮件
  18. Spring学习篇底层核心原理解析
  19. Angular4_获取当前Url地址和获取Url传递的参数
  20. EEC: LEARNING TO ENCODE AND REGENERATE IMAGES FOR CONTINUAL LEARNING

热门文章

  1. 数字孪生技术协助信息物理系统构建数字化城市
  2. 用计算机弹极乐净土谱,原神琴谱极乐净土分享 曲谱怎么弹奏
  3. java 单例 内存释放_java 单例模式 防止内存泄漏
  4. MSM8937系统启动流程
  5. mysql数据库证件脱敏_mysql对身份证号码进行脱敏处理
  6. xlsread的返回值
  7. 西游释厄传 所有物品代码
  8. 电脑硬盘为什么要分区
  9. 电路滤波器——(二)RC有源滤波器
  10. 实验六 有源滤波器