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

  1. 关闭步骤四的窗口

8.注释my.ini 的skip-grant-tables,保存

9.管理员模式打开一个新的窗口,输入mysql -uroot -p

10.修改密码


ALTER USER ‘root'@‘localhost' IDENTIFIED WITH mysql_native_password BY ‘123456';
flush privileges

11.用Navicat链接

原文地址:https://www.cnblogs.com/Lin1031/p/12257453.html

时间: 2024-11-02 12:43:20

mysql8.0.19忘记密码的相关文章

mysql8.0.18忘记密码问题

mysql8.0.18忘记密码问题 管理员身份进入dos 停止mysql服务 net stop mysql 无密码启动 C:\Windows\System32>D:\mysql-8.0.18-winx64\bin\mysqld --console --skip-grant-tables --shared-memory 另启一个dos窗口,无密码登录 C:\Windows\System32>D:\mysql-8.0.18-winx64\bin\mysql -u root 清空密码 注意:auth

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

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

Win10下mysql5.5和mysql8.0.19共存

Win10下mysql5.5和mysql8.0.19共存 需求:由于之前做的项目用的是mysql5.5,而新接的项目指定用mysql8,需要myql5..5和8同时存在运行. 前提:电脑已经安装mysql5.5,先关闭mysql5.5的服务 安装目录:mysql 8 D:\mysql8\mysql-8.0.19-winx64 ? mysql5.5 C:\Program Files\MySQL\MySQL Server 5.5 mysql8.0.19下载地址: https://dev.mysql.

阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的安装

初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位具体目标:安装MySQL 8.0.19 第一步:检查Linux系统版本 1.执行命令 lsb_release -a 查看系统版本可以看到,目前我的系统版本为CentOS7.3-64位.2.为了确保一切正常,我准备升级自己的系统到当前最新.3.用yum更新升级执行命令 yum -y clean all执行命令 yum -y update最后看见"Complete!"就是更新完成了.4.更新完成后,执行命令 lsb_re

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

Mysql-8.0.19安装

1.下载安装包 https://dev.mysql.com/downloads/mysql/ 2.解压安装包 3.创建my.ini文件 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=E:/soft/mysql-8.0.19-winx64 # 根据你的安装路径更改路径,其中\有人说改用双斜杠\\. # 设置mysql数据库的数据的存放目录 datadir=E:/soft/mysql-8.0.19-winx64/data # 此处同上 #

mysql8.0版本忘记root密码

1.先关掉系统服务 net stop mysql 2.进入mysql安装目录的bin文件中,以管理员的方式运行cmd,然后输入如下命令,实现无密码登陆 mysqld --console --skip-grant-tables --shared-memory 3.以空密码登入系统 mysql.exe -u root 4.重置密码 UPDATE mysql.user SET authentication_string='root' WHERE user='root' and host='localh

mysql8.0.11-1 修改密码报错

报错信息 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 原因 https://dev.mysql.com/doc/refman/8.0/en/validate-password-options-variables.html#sysvar_validate_password.policy 处理措施 mysql> set global validate_password.polic

设置mysql8.0.12-root的密码

# /etc/init.d/mysqld stop # mysqld_safe --skip-grant-tables & # mysql mysql> update mysql.user set authentication_string='' where user='root'; mysql> flush privileges; mysql> alter user 'root'@'%' identified by '123'; mysql> quit # service