之前在linux中装完mysql后直接在命令行窗口输入mysql就会进入数据库了,但是今天输入mysql命令后直接报错,如下图:
之后输入:mysql -uroot -p
提示输入密码:*****
还是报同样的错误,在网上查说是因为root用户没有设置mysql密码导致的,然后根据网上给出的方案进行调试解决,步骤如下:
1、先停掉mysql服务,然后以安全模式后台方式启动,此时光标会一直闪动,表理它!
2、然后新打开一个会话窗口,直接在命令行输入:mysql,会直接进入到数据库命令行
3、然后就需要给root用户设置数据库密码,然后重启服务,命令如下:
4、服务重启成功后,就可以输入命令:mysql -uroot -p
提示输入密码,然后输入刚才设置的密码就可以进入mysql数据库了。
---------------------------------------------亲测可行,有问题可留言,共同探讨--------------------------------------------------------------------
linux中进入mysql时报错Access denied for user 'root'@'localhost' (using password: YES)解决方案
时间: 2024-10-02 16:50:54