我在mysql_native_password 5.7和MySQL 8服务器上为'joe'@'%‘输入了相同的密码和相同的MySQL插件,用于这些测试。当我想以普通用户的身份连接时,MySQL 5.7中的"mysql“二进制文件授予"-p”荣誉:$ mysql -u joe -h localhost-P 3306 -p
Enter passwo
在尝试从远程主机获得连接时,我进行了大量的授权。.* TO 'prog'@'foobar-dev.foobar.com' WITH GRANT OPTION;
但是,'foobar-dev‘已经不存在了。对于其他不存在的主机,还有一大堆其他条目。这会将'prog'@'foobar-dev.foobar.com‘的mysql.user中的所有列都设置为"N“,但是删除该行不是更好(更干净)吗?我没有删除行,因为这可能会