数据库:MySQL 修改密码
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 修改密码相关推荐
- mysql 6安装当前密码_windows安装mysql数据库并修改密码
1.下载 MySQL Community Server 5.7. https://dev.mysql.com/downloads/mysql/ 2.解压 如果想要让MySQL安装在指定目录,那么就将解 ...
- mysql如何限制数据修改密码_MySQL_MySQL数据库中修改密码及访问限制设置详解,MySQL是一个真正的多用户、多 - phpStudy...
MySQL数据库中修改密码及访问限制设置详解 MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序 ...
- 解决mysql不能修改密码_如何解决mysql修改密码后不能成功登录_数据库_mysql修改密码_课课家...
今天给大家解决下MySQL修改密码后导致不能登录的问题,一般我们都知道mysql4.1.1版本后修改了用户密码的格式,一旦修改了密码,4.1.1以前的版本上是不能进行成功登录的,那么对于这些问题该如何 ...
- mysql修改密码报错问题以及远程工具连接华为云数据库报错问题
mysql修改密码报错问题以及远程工具连接华为云数据库报错问题 1.mysql修改密码错误 2. 华为云远程数据库连接工具无法连接问题 1.mysql修改密码错误 很久没用自己电脑里的mysql,这次 ...
- 阿里云linux 重启mysql数据库_阿里云linux服务器mysql修改密码教程
阿里云机器最多的好像是linux系统了,我今天来为大家介绍一下阿里云服务器的linux系统修改mysql数据库密码的方法,希望对各位会有帮助,这里整理了几种方法. MYSQL的密码我们并不经常修改,但 ...
- mysql修改密码后phpmyadmin 出现#1045
mysql修改密码后phpmyadmin 出现#1045 - Access denied for user 'root'@'localhost' (using password: NO) 我用的是wa ...
- 21、mysql修改密码的方法总结
修改mysql服务的连接密码其原理在于修改mysql服务自带mysql数据库下user表中的数据,下边三种修改方式和使用场景不同,不过最终的原理一致,前两种需要连接mysql服务之后修改,第三种方式无 ...
- putty怎么查看MySQL密码_putty mysql修改密码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 putty mysql修改密码 首先我们使用putty连接上服务器,连接成功后,我们直接使用mysql -u root -p [root@lecloud ...
- 新建mysql 1251,mysql修改密码后无法登陆问题,发生#1251错误
mysql修改密码后无法登陆问题,发生#1251错误 安装好mysql后修改密码发生:#1251 - Client does not support authentication protocol r ...
最新文章
- XPath与多线程爬虫
- 前沿 | DeepMind 最新研究——神经算术逻辑单元,有必要看一下!
- 【OpenCV 4开发详解】分割图像——Mean-Shift分割算法
- 运行在浏览器中的深度学习框架,开源了
- Linux系统工程师的必备素质
- 中国博士开发可交互全球疫情地图,登上柳叶刀,GitHub已有4500星成为热榜第四...
- 【荐】如何规划 Nginx 网站目录的权限(用户,用户组,ssh,sftp)
- mini2440 SD卡烧写系统
- 程序员面试什么最重要
- CentOS7安装笔记:minio分布式集群搭建
- 高效代码审查的十个经验
- JQuery合并table单元格--有限制(table格式需要注意)
- MySQL常用命令收录
- 在Windows下搭建Vue开发环境
- 项目小记录—拼音码demo
- VMware虚拟机中XP系统激活及上传文件
- 机器学习(二)--- KNN(K-Nearest Neighbors)
- Akari问题详细解答
- Android一点 play商店地区与语言设置
- VR/AR的需求和前景
热门文章
- 无源无线测温 无线测温装置
- 学习jQuery框架获取数据的几种基础方式
- 快充协议诱骗芯片大全:XSQ10支持9V12V15V20V
- allegro PCB 检查报告中的Report DangLine以及禁用Antenna vias
- linux系统英语词汇大全,linux系统中常命令和英语词汇.docx
- mysql数据库的介绍与初始配置
- 《深度学习》(美)Ian Goodfellow 花书简要笔记(第二部分:深度网络)
- SAP中采购订单历史分类标识与实际业务描述
- HitTest 和SubItemHitTest
- 《图形图像处理》— 使用matlab对图像进行二值化和灰度化处理