我安装了MariaDB,它是Arch(Antergos)Linux中MySQL的默认包。我还做了MPI_Comm_split()
并更改了mysql_secure_installation
密码。之后我安装了PHPMyAdmin并尝试登录仪表板但由于明显错误的密码而无法使用root
帐户登录这感觉很奇怪,因为我肯定知道密码是什么。多次尝试失败。过了一会儿,我厌倦了并尝试使用root
方法更改密码。既然我的MySQL版本是最近的,而不是--skip-grant-tables
字段,那么现在你有Password
。所以我将authentication_string
更改为新的authentication_string
,然后尝试再次登录,但这也没有用。那么我再次使用相同的方法,但这次我改变了PASSWORD('my-new-password')
字段而不是Password
,这次它起作用了!我对此感到有些怀疑,于是我登录了authentication_string
数据库并检查了mysql
表格,我惊讶地发现了user
和authentication_string
字段。现在的问题是,这是故意还是仅仅是MariaDB的错误?