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初始化密码常见报错问题相关推荐

  1. docker安装mysql及相关配置、运行细节和常见报错解决方案

    安装.运行 需要特别注意-v挂载到本机的目录的权限问题,否则报错:ERROR 2002 (HY000): Can't connect to local MySQL server through soc ...

  2. 关于Findbugs的一些常见报错的翻译和处理方式

    在Lab5中要求使用 CheckStyle 和 FindBugs 工具对经过人工走查的 Lab4 代码进行自动的静态代码分析.在使用FindBugs的过程中,出现了一些难以理解的报错,经查阅资料,了解 ...

  3. java常问的报错_java常见报错及解决

    Java常见报错信息: Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:E ...

  4. 使用Qt常见报错及解决方案

    最近使用Qt创建工程项目遇到了一些常见的报错,现将报错内容和解决方案整理记录如下: 1. 缺插件导致无法运行 This application failed to start because no Q ...

  5. k8s常见报错以及解决方法(一)

    k8s常见报错以及解决方法(一) 现阶段我们使用k8s集群越来越多,随之而来的是一系列的问题,接下来我向大家来介绍一下我遇到的一些问题以及解决方法 一.报错cannot allocate memory ...

  6. 进程管理工具supervisor的使用、常见报错问题处理

    进程管理工具supervisor的使用.常见报错问题处理 1 安装 2 简介 2.1 supservisor自身提供三个命令: 2.1.1 supervisorctl 2.1.2 supervisor ...

  7. Python异常处理及常见报错解决

    Python的异常处理 Python的异常处理try的基本用法. 方法一 :try..except 把通常的语句放在 try 代码块中,将错误处理器代码放置在 except 代码块中. try: # ...

  8. Git常见报错及解决方法

    git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...

  9. 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing

    本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题 ...

最新文章

  1. 56岁潘石屹下定决心学Python,60多岁程序语言之父们还在敲代码,你还敢懈怠吗?...
  2. eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法
  3. NYOJ 228 士兵杀敌(五)
  4. mysql语法中的LIMIT的用法
  5. 第二期临床基因组家系数据分析实战,快速发表SCI文章
  6. 高清设计素材|自然纸纹理,重构自然与生活的趣味
  7. ES6——Symbol
  8. [转载] OpenCV-Python 图像处理(二):图像的读取、显示与保存
  9. 【OpenCV4】fatal error: opencv2/core.hpp: No such file or directory 解决方法
  10. 关于桌面运维工程师的错题本(前言)
  11. 华为荣耀计算机在哪,华为荣耀手机如何连接电脑
  12. 系统论的应用——心理学
  13. 手把手式介绍 ADNI 影像数据下载
  14. 相关系数excel_利用【相关系数】理解数据之间的关系
  15. 数据分析处理之词频统计
  16. SystemUI Monkey测试原生代码报错:MLand类NullPointerException
  17. java架构知识-分布式(学习笔记)
  18. 史上最详细的LXR安装介绍
  19. vue2路由手动创建二级路由路由传参路由守卫打包上线
  20. 《可穿戴创意设计:技术与时尚的融合》一一3.4 服装中的电子装置

热门文章

  1. (简易SSM框架搭建)物流查询系统
  2. python3——matplotlib绘图2
  3. 【面试题】1223- 牛客最新前端 JS 笔试百题
  4. linux wifi shell,用shell脚本实现linux系统上wifi模式(STA和soft AP)的转换
  5. 灼热丝测试原理和检测内容
  6. 反趋向指标: RS 相对强弱比
  7. 自学WEB前端的详细路线
  8. [项目]SSM+Vue智能点餐系统
  9. 图片怎么转换成JPG格式
  10. 如何使用selenium自动化爬取淘宝信息