mysql 默认密码不对_mysql初始化密码常见报错问题
1,mysql5.6是密码为空直接进入数据库的,但是mysql5.7就需要初始密码
cat /var/log/mysqld.log | grep password
1
2,然后执行 mysql -uroot -p ,输入上面的到的密码进入,用该密码登录后,必须马上修改新的密码,不然会报如下错误:
mysql> use mysql;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
1
2
3
3,如果你想要设置一个简单的测试密码的话,比如设置为123456,会提示这个错误,报错的意思就是你的密码不符合要求
mysql> alter user 'root'@'localhost' identified by '123456';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
1
2
3
.
这个其实与validate_password_policy的值有关。
validate_password_policy有以下取值:
默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。
有时候,只是为了自己测试,不想密码设置得那么复杂,譬如说,我只想设置root的密码为123456。
必须修改两个全局参数:
首先,修改validate_password_policy参数的值
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
1
2
validate_password_length(密码长度)参数默认为8,我们修改为1
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
1
2
4,完成之后再次执行修改密码语句即可成功
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql 默认密码不对_mysql初始化密码常见报错问题相关推荐
- docker安装mysql及相关配置、运行细节和常见报错解决方案
安装.运行 需要特别注意-v挂载到本机的目录的权限问题,否则报错:ERROR 2002 (HY000): Can't connect to local MySQL server through soc ...
- 关于Findbugs的一些常见报错的翻译和处理方式
在Lab5中要求使用 CheckStyle 和 FindBugs 工具对经过人工走查的 Lab4 代码进行自动的静态代码分析.在使用FindBugs的过程中,出现了一些难以理解的报错,经查阅资料,了解 ...
- java常问的报错_java常见报错及解决
Java常见报错信息: Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:E ...
- 使用Qt常见报错及解决方案
最近使用Qt创建工程项目遇到了一些常见的报错,现将报错内容和解决方案整理记录如下: 1. 缺插件导致无法运行 This application failed to start because no Q ...
- k8s常见报错以及解决方法(一)
k8s常见报错以及解决方法(一) 现阶段我们使用k8s集群越来越多,随之而来的是一系列的问题,接下来我向大家来介绍一下我遇到的一些问题以及解决方法 一.报错cannot allocate memory ...
- 进程管理工具supervisor的使用、常见报错问题处理
进程管理工具supervisor的使用.常见报错问题处理 1 安装 2 简介 2.1 supservisor自身提供三个命令: 2.1.1 supervisorctl 2.1.2 supervisor ...
- Python异常处理及常见报错解决
Python的异常处理 Python的异常处理try的基本用法. 方法一 :try..except 把通常的语句放在 try 代码块中,将错误处理器代码放置在 except 代码块中. try: # ...
- Git常见报错及解决方法
git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...
- 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing
本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题 ...
最新文章
- 56岁潘石屹下定决心学Python,60多岁程序语言之父们还在敲代码,你还敢懈怠吗?...
- eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法
- NYOJ 228 士兵杀敌(五)
- mysql语法中的LIMIT的用法
- 第二期临床基因组家系数据分析实战,快速发表SCI文章
- 高清设计素材|自然纸纹理,重构自然与生活的趣味
- ES6——Symbol
- [转载] OpenCV-Python 图像处理(二):图像的读取、显示与保存
- 【OpenCV4】fatal error: opencv2/core.hpp: No such file or directory 解决方法
- 关于桌面运维工程师的错题本(前言)
- 华为荣耀计算机在哪,华为荣耀手机如何连接电脑
- 系统论的应用——心理学
- 手把手式介绍 ADNI 影像数据下载
- 相关系数excel_利用【相关系数】理解数据之间的关系
- 数据分析处理之词频统计
- SystemUI Monkey测试原生代码报错:MLand类NullPointerException
- java架构知识-分布式(学习笔记)
- 史上最详细的LXR安装介绍
- vue2路由手动创建二级路由路由传参路由守卫打包上线
- 《可穿戴创意设计:技术与时尚的融合》一一3.4 服装中的电子装置