mysql密码忘记(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using )
2023-06-13 09:14:22 时间
一.ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
如上,为密码不正确
操作步骤:
service mysqld stop
编辑/etc/my.cnf 在[mysqld]下加入skip-grant-tables,重启mysql服务可以直接登录
检查authentication_string,plugin
select user,host,plugin,authentication_striong from mysql.user;
将authentication_string设置为空
update user set authentication_striong='' where user='root';
修改密码
alter user 'root'@'%' identified by '666666';
提示不符合密码policy,并查看validate_password%
show variables like 'validate_password%';
set global validate_password.length = 6;
set global validate_password.policy = LOW;
flush privileges;
重新修改密码,
alter user 'root'@'%' identified by '666666';
flush privileges;
重启mysql服务登录后即可。
相关文章
- MySQL数据库的权限控制实践(mysql赋予所有权限)
- 揭秘:轻松破解MySQL密码(破解mysql密码)
- MySQL用户密码重置指南(mysql用户重置)
- MySQL空字段:简易操作指南(mysql空字段)
- 构建MySQL数据库:设置用户名与密码(设置mysql用户名密码)
- 改变MySQL数据库密码的步骤及注意事项(修改mysql数据库密码)
- 股票数据存储:MySQL实现(股票数据mysql)
- MySQL新建密码输入错误的解决方法(mysql新建密码错误)
- MySQL数据库表:快速下载(mysql数据库表下载)
- Mysql数据库备份:本地存储方式(mysql备份到本地)
- MySQL中如何获取字符串长度(mysql获取字符串长度)
- MySQL中的临时密码安全访问(mysql的临时密码)
- 解锁MySQL账号:忘记密码怎么办?(mysql密码忘记怎么办)
- MySQL密码破解新技术(mysql密码破解)
- 保护MySQL被黑:无密码保护的危险(mysql没有密码)
- 开发进阶:PHP与MySQL的联动(phpmysql调用)
- 设置MySQL帐户密码的过期时间(mysql密码过期时间)
- MySQL数据库去重技术分析(mysql数据库去重)
- MySQL电商数据库设计:优化网站性能、提升用户体验(mysql电商数据库设计)
- MySQL SQL监控:保障数据库运行稳定的必备措施(mysql sql 监控)
- MySQL 在何处存储?(mysql存储位置)
- MySQL存储过程给变量赋值实践(存储过程mysql赋值)
- 彻底解读MySQL修改密码命令,一步步来操作(mysql中修改密码命令)
- 密码使用bat脚本修改MySQL用户密码的简单方法(bat修改mysql用户)
- MySQL 57 数据库密码修改指南(5.7mysql改密码)
- MySQL常见的两种排序方式(mysql两种排序方式)
- MySQL 下载 ODBC方便管理数据库(mysql下载odbc)
- MySQL登录方法之无需密码验证(mysql 不要密码登录)
- MySQL 是否需要关闭,注意事项及解答(mysql不用关闭吗)