如何第一次设置mysql根密码

如何第一次设置mysql根密码,mysql,Mysql,我在linux上,从未安装过数据库管理系统,但当我输入终端mysql--version时,我得到了mysql版本15.1发行版10.1.26-MariaDB,用于使用readline 5.2的debian linux gnu(x86_64) 当我在没有任何密码的情况下键入mysql时,我可以在没有密码的情况下连接到数据库 同时,我安装了Adminer,我想用它替代phpmyadmin来管理我的数据库,但我自己无法连接。我在浏览器中收到以下错误,用户“root”@“localhost”的访问被拒绝

我在linux上,从未安装过数据库管理系统,但当我输入终端
mysql--version
时,我得到了
mysql版本15.1发行版10.1.26-MariaDB,用于使用readline 5.2的debian linux gnu(x86_64)

当我在没有任何密码的情况下键入
mysql
时,我可以在没有密码的情况下连接到数据库

同时,我安装了Adminer,我想用它替代phpmyadmin来管理我的数据库,但我自己无法连接。我在浏览器中收到以下错误,用户“root”@“localhost”的访问被拒绝。

我尝试了谷歌上的所有方法来创建一个根密码,但我不能

我尝试了这里提出的解决方案:

和许多订单链接


我如何为mysql设置根密码以在管理员中使用它

如果您从未为mysql设置过根密码,服务器根本不需要作为根用户连接的密码。要首次设置根密码,请在shell提示符下使用mysqladmin命令,如下所示:

mysqladmin -u root password newpass

您可以尝试使用
mysql-u root-p
从控制台连接,然后输入配置的密码吗?如果这样做有效,则管理员的配置是错误的。如果这不起作用,您需要向我们显示您已经尝试过的确切命令,并且无论我输入什么密码,我都可以连接到我。您可以不使用机器上的root用户来尝试此操作吗?因为这可能就是绕过身份验证的原因,我应该使用哪个用户?任何不是root用户的用户在设置密码后是否已停止并启动MySQL服务?是的,多次。我甚至重新启动了我的电脑你在设置密码时是否使用“以管理员身份运行”模式打开了命令提示窗口?我使用的是kali linux,所以我总是在rootI我使用
mysql\u secure\u安装来配置根密码,但它仍然不起作用我总是在没有密码的情况下连接