随着一个新的(但旧的)安装的Ubuntu和MySQL,我发现我可以通过命令行客户端访问MySQL,而不需要任何用户或密码。
以root身份login需要root密码。 但是,在没有指定用户的情况下(即,在命令行中inputmysql
)login时,不会询问用户和密码。
我以stewart@localhost
身份login。 mysql.user
表中不存在这样的用户。
该用户可以看到information_schema
数据库。
为什么用户存在? 我以为MySQL用户是独立于OS系统帐户。