mysql8.0.18忘记密码问题

mysql8.0.18忘记密码问题

  1. 管理员身份进入dos
  2. 停止mysql服务
    net stop mysql
  3. 无密码启动
    C:\Windows\System32>D:\mysql-8.0.18-winx64\bin\mysqld --console --skip-grant-tables --shared-memory
  4. 另启一个dos窗口,无密码登录
    C:\Windows\System32>D:\mysql-8.0.18-winx64\bin\mysql -u root
  5. 清空密码
    注意:authentication_string采用的是plugin加密方式,故设置为空,不要设置为其他值
    mysql> UPDATE mysql.user SET authentication_string=’’ WHERE user=‘root’;
  6. 启动服务
    关闭打开的两个dos窗口,然后以管理员身份重新打开一个dos窗口,启动服务
    net start mysql
  7. 无密码登录
    C:\Windows\System32>D:\mysql-8.0.18-winx64\bin\mysql -u root
  8. 重新设置密码
    alter user [email protected] identified by ’root’;
  9. 新密码登录
    C:\Windows\System32>D:\mysql-8.0.18-winx64\bin\mysql -u root -proot
    ————————————————
    版权声明:本文为CSDN博主「Evanzzxcw」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/Evanzzxcw/article/details/102795361

原文地址:https://www.cnblogs.com/carle/p/12240034.html

时间: 2024-10-29 19:35:35

mysql8.0.18忘记密码问题的相关文章

mysql8.0版本忘记密码修改密码

最近也不知道是懒了还是老了,几天没碰数据库竟然把密码忘了,这就好比吃饭的家伙锁在箱子里,那还怎么吃饭?所以我得把mysql密码相关的都整理一下,免得还得招人开锁,那实在是太尴尬了. 实验目的:忘记用户密码,修改用户密码 在安装mysql的时候有一个跳过密码的步骤,先试一试行不行 vim /etc/my.cnf 在[mysqld]下面加上一句 skip-grant-tables 重启mysql服务 systemctl restart mysqld.service 通过无密码方式登录mysql服务

mysql8.0.19忘记密码

1.管理员打开cmd窗口 2.输入net stop mysql,停止mysql服务 3.开启跳过验证密码的mysql服务 输入skip-grant-tables ,保存 4.管理员打开新的cmd窗口,输入 net start mysql,启动mysql服务 5.输入 mysql -u root -p ,密码直接空格键跳过 6.将密码置空 use mysql update user set authentication_string='' where user='root'; exit 关闭步骤四

MySQL8.0.18通用版本安装

环境说明: 系统版本:CentOS release 6.8 (Final) MySQL版本:mysql-8.0.18 内存:63G 空间:8T 1 配置本地yum仓库 2 下载安装包:wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz 3 解压安装包:tar -zxf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz -C /usr

Spring Boot连接数据库,从MySql5.13飞跃到MySql8.0.18的坑

Spring Boot连接数据库,从MySql5.13飞跃到MySql8.0.18的坑 1.驱动名 驱动包用的是:mysql-connector-java-8.0.18.jar 驱动名从之前的:com.mysql.jdbc.Driver 改为:com.mysql.cj.jdbc.Driver 2.时区问题 昨天用MyBatis逆行工程的时候,出现了以下错误: ? The server time zone value '?D1ú±ê×?ê±??' is unrecognized or repres

Mac brew安装MySQL8.0.18后忘记密码(重置密码篇)

前要:MySQL8后密码要求很高,要有大小写字母和数字特殊字符,导致自己忘记以前配置的密码 一.跳过mysql的密码认证,修改配置文件my.cnf $ ls /usr/local/etc/my.cnf /usr/local/etc/my.cnf # 修改配置文件, 添加 skip-grant-tables $ cat /usr/local/etc/my.cnf # Default Homebrew MySQL server config [mysqld] # Only allow connect

MySQL8.0设置简单密码

一.问题描述 1.在安装MySQL8.0时,修改临时密码,因密码过于简单(如:123456),不符合MySQL密码规范,会触发一个报错信息: ERROR 1819 (HY000): Your password does not satisfy the current policy requirements. 二.遇到问题 1.解决办法调整MySQL密码验证规则,修改 policy 和 length 的值. 2.MySQL 5.7 进行如下设置,即可解决问题: mysql> set global

centos7 安装包安装mysql8.0.18 rpm-bundle 官网下载

一.资源地址 下载地址  https://dev.mysql.com/downloads/mysql/ 二.安装前准备,卸载自带的 mariadb,安装依赖环境 列出已安装的 mariadb [[email protected] ~]# rpm -qa | grep mariadb mariadb-libs-5.5.60-1.el7_5.x86_64 方法一:rpm -e --nodeps 卸载 mariadb [[email protected] ~]# rpm -e --nodeps mar

阿里云服务器(windows server 2012 r2 64位)安装MYSQL8.0.18数据库 (小白必备)

今儿中午询问了朋友关于服务器的一些事情后,就开始安装了,从中午大概一点,整到晚上九点,终于装成功了,感觉安装过程能遇到的问题全遇到了,给后面的朋友一些参考意见把. 第一次碰云服务器,措辞不当或不正确之处恳请大家评论指出. 1:登录服务器(对于小白第一次玩服务器有必要说这一步),因为很多教程直接开始安装,可是当时我纠结了很久到底是安装到服务器上面还是本机…,点击远程连接就好啦,注意右边的三角是绿色运行状态. 第一次进入之后会有一个密码,一定一定要记住,因为后期不会重复出现,而后期登录一直需要它!(

MySQL-8.0.18命令

打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息: [client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\\web\\mysql-8.0.11 # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即