MYSQL 密码修改重置及修改密码等级
liunx mysql (EL7 5.7 )
一、修改密码方法
1、mysqladmin -uroot -p'旧密码' password‘新密码’(在liunx界面输入)
2、mysql>alter user user() identified by '密码';
3、mysql>update mysql.user set authentication_string=password('密码') where user='root';
二、忘记密码
ps -ef | grep -i mysql #查看mysql服务状态
systemctl stop mysqld #关闭防火墙
vi /etc/my.cnf 也可能在/etc/mysql/my.cnf
#修改配置文件
添加 在【mysqld】下添加 skip-grant-tables
#作用是登录mysql的时候跳过密码验证
然后启动mysql服务,并进入mysql
mysql> mysql -uroot -p #无密码进入
mysql> use mysql;
mysql> update mysql.user set authentication_string=password('root_password') where user='root';
mysql> flush privileges;
mysql> \q
systemctl start mysqld
(以上借鉴https://www.cnblogs.com/wuotto/p/9682400.html)
三、修改密码策略(密码等级)
我们登陆时候密码等级设定为最高级;如何改变呢?
密码等级的设置在 mysql variables 中
可以先打开variables 看看
show variables ;
可以看到变量很多;
用show variables like '%搜索内容%'
mysql >show variables like '%pass%';#找到修改密码等级的变量信息。
如果出现报错:ERROR 1682 (HY000): Native table 'performance_schema'.'session_variables' has the wrong structure
----从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开 show_compatibility_56
mysql>set @@global.show_compatibility_56=ON; #打开show_compatibility_56
关于 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;(medium)
设置密码密级。
mysql >set global validate_password_policy=LOW; #首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可
mysql > set global validate_password_length=6; #当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';#修改密码为123456
MYSQL 密码修改重置及修改密码等级相关推荐
- MySQL修改密码,重置忘记的密码
原文来源于 MySQL 初始化密码,修改密码,重置忘记的密码 - 云+社区 - 腾讯云 ,但此文档中有个别指令不能用,我已经在下文更正过了 视频教程地址:Mysql修改密码,重置密码教程,一看就会的那 ...
- MySQL 初始化密码,修改密码,重置忘记的密码
初始化密码 1.进入mysql命令行 mysql -uroot 2.执行 ALTER USER'root'@'localhost'IDENTIFIED BY 'your_password'; 3.提交 ...
- Red Hat忘记root密码,重置root管理员密码
前言 今天装了个Red Hat系统,安装的时候有设置密码,但是系统安装完成登陆的时候,始终登不上,我就考虑到也许是,我在设置密码的时候设置错了,就导致我现无法登陆系统.但是不要慌,问题不大.这篇博文就 ...
- 亚马逊因密码泄露重置部分用户密码
亚马逊向部分用户发送邮件通知,称他们的密码可能暴露给了第三方,它已经重置了密码,要求用户修改密码.亚马逊同时表示,强制性密码重置是预防性质的,没有理由认为密码被不当披露给了第三方.为了保护用户的账号安 ...
- postgresql 密码修改,忘记密码进行修改重置
postgresql 密码修改,忘记密码进行修改重置 1.密码修改缘由 2.修改密码的方式 方式1 方式2 3.忘记密码重置 1.密码修改缘由 1.客户端认证方式为密码验证,设置初始密码,则会涉及到修 ...
- wdcp找回mysql密码_wdcp忘记后台admin密码,重置MYSQL ROOT密码
原标题:wdcp忘记后台admin密码,重置MYSQL ROOT密码 WDCP管理面板忘记MYSQL ROOT密码及重置后台登录密码的方法汇总 强制修改mysql的root密码,在忘记mysql密码时 ...
- 如何设置电脑自动锁屏_Apple ID密码忘了怎么重置?丨如何让面容和指纹解锁立马失效?...
忘记Apple ID这种事肯定不少果粉都经历过,像小编也是如此,因为密码都比较复杂,如果太久没输入过密码,久而久之就忘了.哪一天突然需要用的时候,怎么想也想不起来.想不起来的话我们就别想了,直接重置密 ...
- 【AD】破解WindowsServer2008R2 AD域控目录还原模式密码及域管理员账号密码
(本文部分内容来源于网络,假设没有备用域管理员.) 一:知道域管理员密码,忘记目录模式还原密码 目录模式还原密码和之前的系统一样,保存在c:\windows\system32\config\sam内. ...
- mysql忘记密码如何重置密码,以及修改root密码的方法
mysql忘记密码如何重置密码,以及修改root密码的三种方法 mysql忘记密码如何重置密码 root修改密码的三种方式 mysql忘记密码如何重置密码 1.先将MySQL停止. 命令:system ...
最新文章
- Dubbo入门(2) - 简单实践
- mysql常用快速查询修改操作
- python123外汇兑换计算器_Python 3.x--使用re模块,实现计算器运算实例
- 注释,今晚我不关心代码,我只想你
- 关闭窗口(window.close)
- tar命令压缩和解压缩
- eclipse 替换注释
- Http Status Code (http 状态号)
- quartz 动态添加job_SpringBoot 集成Quartz发布、修改、暂停、删除定时任务
- oracle blob 转 varchar2,oracle varchar2与clob、blob互转
- 无线通信设备安装工程概预算编制_浙江正规设备安装工程安装-设计安装_天霖工程...
- 在小米R1D 中,为 Advanced Tomato 添加菜单
- java word导出表格_Java实现word导出(表格带图片)
- C# 语法糖(Syntactic sugar)
- 身份证号码的正则验证
- MS-RTOS --- 技术特点及其检测标准
- 海外SDK之----------苹果支付
- 单片机应用系统设计技术——数控云台master
- LoRa学习:SX127x芯片数字IO引脚映射
- 昆仑通态屏幕制作(连载2)---基础篇(设定与显示,串口发送)
热门文章
- python建立sqlite数据库_python sqlite3 创建数据库
- 【元器件】melf电阻的使用
- Ubuntu下OpenCV的安装及使用示例
- 详析像增强器的构造及作用——专为微弱信号探测而生
- 深入理解DOCTYPE的作用
- python 模拟微信浏览器请求_用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面...
- php爬虫模拟浏览器,PHP模拟浏览器访问,抓取非本地文件的几种方法「爬虫」
- java文档在线预览实现
- jq ajax 读取本地文件,jquery读取本地文件
- php购物车数量加减代码,js实现购物车商品数量加减