返回列表 发新帖

如何在MySQL中跳过密码登录并绕过强制修改密码的要求?

[复制链接]

11

主题

23

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2024-8-8 06:04:28  | 显示全部楼层 | 阅读模式
要在MySQL中跳过密码登录并跳过强制修改密码,您可以编辑MySQL配置文件(例如my.cnf或my.ini),在[mysqld]部分添加以下内容:skipgranttables。然后重启MySQL服务。但请注意,这样做会降低安全性,因为任何人都可以无密码登录。
在MySQL中,跳过密码登录和跳过强制修改密码可以通过修改配置文件和设置相关参数来实现,以下是详细步骤:

zbhjqda53dlxaxj.jpg

zbhjqda53dlxaxj.jpg


(图片来源网络,侵删)
跳过密码登录
方法1:修改my.cnf文件
1、打开MySQL的配置文件my.cnf(通常位于/etc/mysql/或/etc/mysql/mysql.conf.d/目录下)。
2、在[mysqld]部分添加以下行:

skipgranttables
3、保存并关闭文件。
4、重启MySQL服务。
方法2:命令行参数

zbhj2dbfopacgbl.png

zbhj2dbfopacgbl.png


(图片来源网络,侵删)
1、停止MySQL服务。
2、使用以下命令启动MySQL:

mysqld skipgranttables
3、登录MySQL,无需输入密码。
跳过强制修改密码
方法1:修改用户设置
1、登录MySQL。
2、执行以下命令,将用户的密码过期状态设置为NEVER:

zbhjk103fubjqcd.jpg

zbhjk103fubjqcd.jpg


(图片来源网络,侵删)

ALTER USER 'username'@'localhost' PASSWORD EXPIRE NEVER;
3、刷新权限:

FLUSH PRIVILEGES;
方法2:修改配置文件
1、打开MySQL的配置文件my.cnf(通常位于/etc/mysql/或/etc/mysql/mysql.conf.d/目录下)。
2、在[mysqld]部分添加以下行:

defaultauthenticationplugin=mysql_native_password
3、保存并关闭文件。
4、重启MySQL服务。
注意:跳过密码登录可能会带来安全风险,请谨慎操作。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表