这可能是一个愚蠢的问题,但我需要更改 mysql.sys 密码吗?
做了一个之后:
SELECT User,Host,Authentication_String FROM mysql.user;
要显示 mysql 用户、主机和密码,我看到 mysql.sys 用户密码设置如下:
mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
Mysql version is 5.7.13
并且在查找代码以更改另一个用户的密码时遇到问题。(测试用户)。
我认为您应该更改此用户密码。
您可以使用
sudo mysql_secure_installation
设置 root 密码和其他安全 conf。然后使用root
用户更改mysql.sys
密码。正如文件所说,不建议删除这个用户。不,您不需要更改 mysql.sys 用户的密码,默认情况下它是锁定的。
你可以在这里得到更好的解释:https ://www.thegeekdiary.com/what-is-the-purpose-of-mysql-syslocalhost-user/