在一台mysql服务器上,我犯了一个错误,改错了用户的密码,像这样:
SET PASSWORD FOR username@'10.1.%' = PASSWORD('newpassword');
在更改密码之前,我使用了“SHOW GRANTS FOR username@'10.1.%'”并记下了显示的密码哈希值。如何使用哈希密码将当前密码重置为原始密码?我尝试使用相同的“SET PASSWORD”命令并将散列作为“newpassword”,但看起来确实使散列成为了新密码。
在一台mysql服务器上,我犯了一个错误,改错了用户的密码,像这样:
SET PASSWORD FOR username@'10.1.%' = PASSWORD('newpassword');
在更改密码之前,我使用了“SHOW GRANTS FOR username@'10.1.%'”并记下了显示的密码哈希值。如何使用哈希密码将当前密码重置为原始密码?我尝试使用相同的“SET PASSWORD”命令并将散列作为“newpassword”,但看起来确实使散列成为了新密码。
我已经在 CentOS 上安装了 VNC 并在端口 5901 上启用了它。我确保在系统上禁用/停止了 selinux、firewalld 和 iptables 以进行故障排除。现在我可以使用localhost成功测试对端口 5901 的访问(使用 netcat),但是如果我使用 IP 地址,即使在本地连接,我也会得到“连接被拒绝”:
# netcat to localhost works
$ nc -vz localhost 5901
Ncat: Version 7.70 ( https://nmap.org/ncat )
Ncat: Connected to ::1:5901.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
# using IP doesn't work
$ nc -vz 192.168.3.57 5901
Ncat: Version 7.70 ( https://nmap.org/ncat )
Ncat: Connection refused.
不用说,我无法连接 VNC 客户端。有没有人知道我在 VNC 配置或防火墙设置中错过了什么可能导致这种情况?提前致谢。