centos7 安装 mysql8 强制修改密码
1、设置mysql为无密码启动
Access denied for user 'root'@'localhost' (using password: YES)
修改MySQL的登录设置:vim /etc/my.cnf
(部分Linux没有安装了vim,其命令则改为vi /etc/my.cnf
)
在[mysqld]的段中加上一句:skip-grant-tables
保存并退出vi。
进入选择页面,编辑模式。
输入完了以后,按下Esc,再输入: 接着输入wq 回车 ,结束。
这样我们就可以免密进入mysql
2.重新启动mysqld,清空密码
重启mysql:service mysqld restart
(这一步不能少,这是让my.cnf的修改生效)
进入mysql:mysql -u root
直接回车不用输密码
进入use中修改密码
use mysql;
修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
修改无效报错:
密码策略问题异常信息:
Your password does not satisfy the current policy requirements
解决办法:
查看 mysql 初始的密码策略,
输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看,
修改策略:执行命令
set global validate_password.policy=0;
set global validate_password.length=1;
再次修改密码
密码修改完毕后要记得把etc/my.cnf
中的配置改回来
为了避免忘记直接在原来的配置文件加上#即可
重启:
service mysqld restart;
让配置生效
重新登录:
关于 mysql 密码策略相关参数;
1)、validate_password_length 固定密码的总长度;
2)、validate_password_dictionary_file 指定密码验证的文件路径;
3)、validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;
4)、validate_password_number_count 整个密码中至少要包含阿拉伯数字的个数;
5)、validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;
关于 validate_password_policy 的取值:
0/LOW:只验证长度;
1/MEDIUM:验证长度、数字、大小写、特殊字符;
2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;
6)、validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;
centos7 安装 mysql8 强制修改密码相关推荐
- mysql8修改密码之后无法登陆_解决MySQL8.0安装第一次登陆修改密码时出现的问题...
下面给大家介绍下mysql 8.0.16 初次登录修改密码 mysql数据库初始化后初次登录需要修改密码 初次登录会碰到下面这个错误 ql> alter user root identified ...
- CentOS7 安装 mysql8
本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: CentOS7 安装mysql8 步骤: window下的Navicat 连接MySql8: 涉及到的Linux命令 ...
- centos7安装Mysql8.0步骤
CentOS7安装mysql8.0步骤 1.1 安装前清理工作: 1.1.1 清理原有的mysql数据库: 使用以下命令查找出安装的mysql软件包和依赖包: rpm -pa | grep mysql ...
- Centos7安装MySql8出现失败处理
腾讯云centos7安装Mysql过程,以及遇到的问题 centos7安装MySql8 有一个1核2G的腾讯云服务器和阿里云服务器,去年活动打骨折买的,才38一年.今天试着在腾讯云的centos7 ...
- Centos7 安装mysql8.0.21 Compressed TAR Archive版
Centos7 安装mysql8.0.21 Compressed TAR Archive版 一.官网下载安装包https://downloads.mysql.com/archives/communit ...
- mysql修改密码后无法启动_mysql服务无法启动与强制修改密码指南-Go语言中文社区...
mysql 5.7 长期不用,突然间要用到就遇到一些无法启动的问题了 无法启动解决办法: (1)以管理员身份运行cmd(win10右键左下角开始按钮选择以管理员身份运行cmd即可) 以管理员身份运行c ...
- 首次登陆系统强制修改密码
简要说明: 在最近工作开发ASP.NET WebApi服务中,做了一个需求:实现用户首次登录系统,强制修改 密码操作. 实现方式: 的时候,用户初始注册信息时默认flag为一个起点数值即可).当然这是 ...
- win10 mysql8.0修改密码
mysql8.0修改密码和mysql5.*不一样! 1. win+r,运行cmd 2. 停掉mysql服务 net stop mysql 3.mysqld启动免登录密码模式 mysqld --cons ...
- Windows 能够使用PIN码登录,忘记开机密码,如何强制修改密码
1. 以管理员身份运行 Windows PowerShell 2. 输入以下命令即可强制修改密码,只适用于能使用PIN码开机但是忘记开机密码的情况,如果PC不能解锁,不能使用该方法强制修改密码 net ...
最新文章
- thinkphp 使用外部php或html 原理
- 毒鸡汤真相,你被骗了多少年?
- 计算机网络第一章:计算机网络概述
- python3数学函数
- 机器学习篇-指标:AUC
- Flink的滚动策略
- 软件构造 第五章第一节 可复用性的度量、形态和外部观察
- HTTP中CORS跨域请求的实现(C++|Qt框架实现)
- (22)System Verilog按时间顺序的通知需求(事件驱动)
- AI 硬件产品如何进行创新突围?
- python的版本会导致IBus设置(中文输入法)出错
- Matlab求一个数组的平均值、方差
- 怎么才能写好技术文档——这是我的全部经验
- 千杯酒中检测那一杯毒酒的问题及思考
- 001一种儿童癫痫发作的非通道广义癫痫检测方法-2021
- 如何获取当前地址以及天气温度情况,适用于微信小程序(端午假期将至,祝愿大家端午快乐)
- 2021年中国互联网广告市场年度分析
- php无法获取操作系统信息,如何获取操作系统信息
- arcgis不闭合线转面_ArcGIS不闭合线转面
- JZOJ 2679. 跨时代
热门文章
- 游戏UI设计(2.1)--窗口之父CXWnd的封装
- C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”
- Android使用帧动画解决内存溢出问题
- 【实践】数据科学在搜索、广告、推荐系统的应用实践.pdf(附下载链接)
- 【报告分享】2021中国消费者报告-麦肯锡.pdf(附下载链接)
- 知识蒸馏在推荐精排中的应用与实践
- 机器学习中常用的优化方法
- python小程序源代码_【程序源代码】微信商城小程序
- php 中c函数重载,php函数重载的替代方法--伪重载详解
- 企业玩TikTok的三种方式