1.改动数据库配置表

编辑/etc/my.cnf,在配置表后方加入“skip-grant-tables”,意思是跳过跳过授权表,即不再坚定账号密码的正确性,使用service mysqld restart重启mysql,输入mysql -uroot -p,直接回车进入数据库命令行。

2.更改密码

MySQL 5.7 之前的版本修改密码使用的语句是:

UPDATE user SET Password=PASSWORD('yourpassword') where USER='root';

5.7 之后的版本应该使用:

update mysql.user set authentication_string=password('yourpassword') where user='root';

或者

UPDATE user SET authentication_string=PASSWORD('yourpassword') where USER='root';

3.重启除错

使用service mysqld restart再次重启mysql后,输入命令,会出错。
出现的错误:ERROR 1820 (HY000): Unknown error 1820。
解决:需重新用alter重新设置下密码,但是直接设置可能会出现ERROR 1819。
原因是密码太简单,可以改动下密码默认规则。

set global validate_password_policy=0;
set global validate_password_length=4;
alter user user() identified by '123456';
4.知识引进

MySQL对设置密码进行了默认的限制(policy = 1)。

即MEDIUM,所以设置的密码必须符合长度(默认为 8 ),且必须含有数字,小写或大写字母,特殊字符。

进入MySQL下:
(前提是validate_password插件必须已经安装,从5.7版本开始默认安装)
首先,修改validate_password_policy参数的值

即policy = 0 ,仅限制密码的长度

set global validate_password_policy=0;

查看默认密码的长度

select @@validate_password_length;

修改默认密码的长度(这里修改为4)

set global validate_password_length=4;

使用系统:centos 7.6

数据库:MySQL 修改密码相关推荐

  1. mysql 6安装当前密码_windows安装mysql数据库并修改密码

    1.下载 MySQL Community Server 5.7. https://dev.mysql.com/downloads/mysql/ 2.解压 如果想要让MySQL安装在指定目录,那么就将解 ...

  2. mysql如何限制数据修改密码_MySQL_MySQL数据库中修改密码及访问限制设置详解,MySQL是一个真正的多用户、多 - phpStudy...

    MySQL数据库中修改密码及访问限制设置详解 MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序 ...

  3. 解决mysql不能修改密码_如何解决mysql修改密码后不能成功登录_数据库_mysql修改密码_课课家...

    今天给大家解决下MySQL修改密码后导致不能登录的问题,一般我们都知道mysql4.1.1版本后修改了用户密码的格式,一旦修改了密码,4.1.1以前的版本上是不能进行成功登录的,那么对于这些问题该如何 ...

  4. mysql修改密码报错问题以及远程工具连接华为云数据库报错问题

    mysql修改密码报错问题以及远程工具连接华为云数据库报错问题 1.mysql修改密码错误 2. 华为云远程数据库连接工具无法连接问题 1.mysql修改密码错误 很久没用自己电脑里的mysql,这次 ...

  5. 阿里云linux 重启mysql数据库_阿里云linux服务器mysql修改密码教程

    阿里云机器最多的好像是linux系统了,我今天来为大家介绍一下阿里云服务器的linux系统修改mysql数据库密码的方法,希望对各位会有帮助,这里整理了几种方法. MYSQL的密码我们并不经常修改,但 ...

  6. mysql修改密码后phpmyadmin 出现#1045

    mysql修改密码后phpmyadmin 出现#1045 - Access denied for user 'root'@'localhost' (using password: NO) 我用的是wa ...

  7. 21、mysql修改密码的方法总结

    修改mysql服务的连接密码其原理在于修改mysql服务自带mysql数据库下user表中的数据,下边三种修改方式和使用场景不同,不过最终的原理一致,前两种需要连接mysql服务之后修改,第三种方式无 ...

  8. putty怎么查看MySQL密码_putty mysql修改密码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 putty mysql修改密码 首先我们使用putty连接上服务器,连接成功后,我们直接使用mysql -u root -p [root@lecloud ...

  9. 新建mysql 1251,mysql修改密码后无法登陆问题,发生#1251错误

    mysql修改密码后无法登陆问题,发生#1251错误 安装好mysql后修改密码发生:#1251 - Client does not support authentication protocol r ...

最新文章

  1. XPath与多线程爬虫
  2. 前沿 | DeepMind 最新研究——神经算术逻辑单元,有必要看一下!
  3. 【OpenCV 4开发详解】分割图像——Mean-Shift分割算法
  4. 运行在浏览器中的深度学习框架,开源了
  5. Linux系统工程师的必备素质
  6. 中国博士开发可交互全球疫情地图,登上柳叶刀,GitHub已有4500星成为热榜第四...
  7. 【荐】如何规划 Nginx 网站目录的权限(用户,用户组,ssh,sftp)
  8. mini2440 SD卡烧写系统
  9. 程序员面试什么最重要
  10. CentOS7安装笔记:minio分布式集群搭建
  11. 高效代码审查的十个经验
  12. JQuery合并table单元格--有限制(table格式需要注意)
  13. MySQL常用命令收录
  14. 在Windows下搭建Vue开发环境
  15. 项目小记录—拼音码demo
  16. VMware虚拟机中XP系统激活及上传文件
  17. 机器学习(二)--- KNN(K-Nearest Neighbors)
  18. Akari问题详细解答
  19. Android一点 play商店地区与语言设置
  20. VR/AR的需求和前景

热门文章

  1. 无源无线测温 无线测温装置
  2. 学习jQuery框架获取数据的几种基础方式
  3. 快充协议诱骗芯片大全:XSQ10支持9V12V15V20V
  4. allegro PCB 检查报告中的Report DangLine以及禁用Antenna vias
  5. linux系统英语词汇大全,linux系统中常命令和英语词汇.docx
  6. mysql数据库的介绍与初始配置
  7. 《深度学习》(美)Ian Goodfellow 花书简要笔记(第二部分:深度网络)
  8. SAP中采购订单历史分类标识与实际业务描述
  9. HitTest 和SubItemHitTest
  10. 《图形图像处理》— 使用matlab对图像进行二值化和灰度化处理