- 我使用root登录本地MySQL 服务器机器 192.168.156.33并为匿名主机%创建新用户测试
CREATE USER test IDENTIFIED BY 'password'; - 我使用客户端机器以用户测试登录
mysql -u test -h 192.168.156.33 -p - 我再次使用服务器机器将测试密码帐户设置为通过使用和使用过期注意用户测试仍然在客户端机器上登录
ALTER USER 'test'@'%' PASSWORD EXPIRE;FLUSH PRIVILEGES; - 客户端机器中的用户测试仍然可以使用命令:
SHOW DATABASES, USE, SELECT,...不显示警告来更改密码 - 在我使用命令
\r或(exit并重新登录)并尝试使用命令后,它会像正常一样显示更改密码的警告
我想要的是:如何在设置密码过期时阻止用户使用命令并向他们显示警告以更改密码而不重新连接到服务器?
