故事很简单。我在云中部署了两个 Ubuntu 20.04 VM。我在两者上都安装了一个通用的 LAMP 堆栈,没什么特别的。当我运行 MySQL 并检查用户时,那里显示一条随机线。什么随机行?好吧,让我给你看看。与普通用户相比,甚至格式也很糟糕。如果我在我的生产服务器上检查它,所有其他条目都显示正常。
SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
DD6EG\ ;^LH0^]8^S3saBHoechBdF2mY... | caching_sha2_password | localhost |
| debian-sys-maint | *RANDOMVALUES | caching_sha2_password | localhost |
| mysql.infoschema | OK | caching_sha2_password | localhost |
| mysql.session | OK | caching_sha2_password | localhost |
| mysql.sys | OK | caching_sha2_password | localhost |
| root | *RANDOMVALUES | mysql_native_password | localhost |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
我通过在本地 VirtualBox 中安装 Ubuntu 20.04 来验证这一点。我一安装 mysql-server,它就显示这个随机条目。我说随机是因为它与我的服务器上的不一样。有人知道那是什么吗?它有什么作用?