Mysql数据库 root用户密码忘记怎么办?
一、Mysql root用户密码忘记
1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf
2.在[mysqld]下添加skip-grant-tables,然后保存并退出
3.重启mysql服务:service mysqld restart
4.更改root用户名
重启以后,执行mysql命令进入mysql命令行
5.修改root用户密码
update mysql.user set authentication_string=password(‘root’) where user=‘root’; --5.7版本
flush privileges;
6.把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart
好了,下面就可以用root新的密码登录了!
二、修改密码报错如下
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> SHOW VARIABLES LIKE ‘validate_password%’;
±-------------------------------------±-------+
| Variable_name | Value |
±-------------------------------------±-------+
| validate_password_check_user_name | OFF |
| validate_password_dictionary_file | |
| validate_password_length | 8 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | MEDIUM |
| validate_password_special_char_count | 1 |
±-------------------------------------±-------+
7 rows in set (0.00 sec)
密码的长度是由validate_password_length决定的,但是可以通过以下命令修改
set global validate_password_length=1; --长度五限制
validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低),即 关闭密码复杂性策略
set global validate_password_policy=0; --取消负复杂度
如果以上文章对您有帮助,请给我们的开源项目点点star: github.crmeb.net/u/defu 不胜感激!
Mysql数据库 root用户密码忘记怎么办?相关推荐
- MySQL数据库管理员用户密码忘记了怎么办?
MySQL数据库管理员用户密码忘记了怎么办? 前提 关闭数据库 启动数据库到维护模式 刷新授权表(加载授权表) 赋权,修改用户密码 关闭数据库重启验证密码 前提 MySQL 数据库 Linux 系统 ...
- MySQL常见问题的解决,root用户密码忘记,不是内部或外部命令,修改数据库和表的字符编码,命令行客户端的字符集问题
文章目录 问题1:root用户密码忘记,重置的操作 问题2:mysql命令报"不是内部或外部命令" 问题3:错误ERROR :没有选择数据库就操作表格和数据 问题4:命令行客户端的 ...
- mysql删除root用户密码_MySQL忘记密码 或者误删除root用户有效解决办法
我们在使用MySQL的时候,有时候会忘记用户的密码 尤其是root用户的密码,这时候就需要走一下后门改一下密码了,思路和linux改root用户密码差不多 都是先绕过权限认证阶段 然后用一条updat ...
- 关于忘记MySQL的root用户密码的问题
同事的MySQL数据库密码忘记了,我从网上查方法在自己机子上做实验,结果.结果我的数据库也不能访问了,郁闷啊! 本来我的数据库好好的,里面还有一堆表呢,也没备份!! 下次要小心了,一定在做不懂得东西之 ...
- win10下mysql root用户密码忘记的解决方式
win10下mysql root用户密码忘记的解决方式 点击电脑左下角的搜索图标,在搜索框中输入:cmd,并单击回车键: 右键点击桌面左下角的开始按钮,在弹出的菜单中选择运行菜单项,在打开的windo ...
- MySQL重置root用户密码的方法
MySQL重置root用户密码的方法 转自:http://www.xunmeinet.com/help/info.asp?id=45 本教程适用于采用Win2003.WinXP操作系统的迅美VPS和云 ...
- xampp修改mysql密码_XAMPP环境下mysql的root用户密码修改方法_MySQL
XAMPP 最近有客户忘记了mysql的root用户密码,使用mysqld_safe无法正常启动mysql,也没有办法按照mysql manual中的方法修改root密码. 网页教学网站长注:今天有学 ...
- CentOS系统找回MySQL数据库root登录密码
在CentOS系统找回MySQL数据库root登录密码的方法. CentOS系统中忘记了mysql的登录密码,怎么办?我们可以使用安全模式进行修改密码. 第一步:停止mysql数据库: #servic ...
- 重设MYSQL数据库ROOT用户的密码
一. 在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1. 在SHELL环境下,使用mysqladmin命令设置:mysqladmin –u root –p password &q ...
最新文章
- CentOS7.4到Elasticsearch一路坑(五)
- SpringBoot系列: Web应用鉴权思路
- bigdecimal判断大于零_Python零基础入门(七):运算符
- 合并DateFrame之—— append()
- 抽象工厂模式(C#)
- jQuery 时间控件推荐(1)
- bootstrap按钮的边框问题 去除
- jquery、javascript实现(get、post两种方式)跨域解决方法
- VIP4.0-MQ消息中间件在分布式系统中的作用
- 管理感悟:当好主管的关键
- ASP.NET2.0 GridView小技巧汇粹 (转)
- sql建表语句(含:序列、主键)
- 从零开始学java系列第一季第一期:简单的了解java并安装jdk以及环境配置
- 搜索中文与外文数据库中的综述类文献
- 拼写检查工具是android,Android基础知识之拼写检查框架
- VOT2021比赛简介
- Software Architecture Pattern(Mark Richards)笔记
- 什么硬盘保存时间长 硬盘的保存时间
- 全新全球电竞赛事--世界超级联赛WSL发布首项赛事计划
- Linux下安装anaconda
热门文章
- 数据结构与算法基本笔记
- PC端google chrome真正实现地理位置模拟,HTML5 - 使用地理定位
- 数据库SQL笔试题目
- [国外博士后申请]导师对简历的几点建议
- 性能测试简单分析和调优
- 计算机组成位模式,Pentium的工作模式-计算机组成原理与汇编语言-电子发烧友网站...
- 用yolov3进行图片分类
- 二级管工作原理(PN结原理)学习
- jQuery-WEUI(jqweui)的Uploader图片上传方法2.0
- 【什么是长尾关键词(Long Tail Keyword)】