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. Kubelet源码分析(一):启动流程分析
  2. mysql date_format 按不同时间单位进行分组统计
  3. foreach遍历----for(object o: list)
  4. vue-router命名路由
  5. UITabBarController 和 UINavigationController 的详解
  6. mycat mysql端口多少_mycat 9066管理端口 常用命令
  7. bigpipe merge对F5做批量配置
  8. java选课系统_java实现学生选课系统
  9. 金蝶发布2021年财报:云业务同比增44.2%,继续加码研发技术创新
  10. Spring Ioc 源码分析(一)- XML 解析
  11. mybatis、mybatisplus的常用操作
  12. Android学习笔记:短信控制手机之“短信开启定位”
  13. u盘安装linux 提示no such device_IGH EtherCAT 开源主站安装及测试
  14. NVIDIA DeepStream5.0官方总结(改动版)
  15. python能做什么-Python到底能做什么?它的优点在哪
  16. 改变灰度图像直方图的均值和标准差
  17. “System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”
  18. jQuery形式可以计算,它包含了无线电的变化价格,select价格变化,删除行动态计算加盟...
  19. HFSS - 圆极化矩形微带天线设计与仿真
  20. 微分方程数值解法(2)——椭圆型方程的有限差分法

热门文章

  1. CSS样式层叠关系(一)-- 外部,内部与内联
  2. Python:实现GrabCut算法(附完整源码)
  3. hdu 5148 Cities(树形背包)
  4. Java中的请求域(Request)《笔记》
  5. 人力资源管理案例-左右为难的经理
  6. 2345恶意篡改主页解决
  7. Diagrams(draw.io)-怎样实现跨线
  8. IE系列浏览器把application/json响应视为文件,并尝试下载
  9. JSHOP2算例介绍:blocksworld问题
  10. Jetson-Xavier-NX刷机+pytorch环境配置+yolov5运行