安装MySQL5 7是出现的问题

请问在MySQL5.7安装时最后输入mysql -u root -p后
出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。怎么办呢?

img

能截图下么?感觉你输入的和你说的错误对不上啊?

这个是你没有输入登录密码的提示 ,

img

mysql -u root -p接root密码 或者回车后输入密码
忘记密码的话可以进行一下代码操作:

试试修改的方法:
运行 cmd 按如下输入命令
sqlplus / as sysdba ---------以sys登陆
alter user root account unlock; --------- 解除锁定
alter user root identified 123456 -------------修改密码为123456,然后登录

```

你没有输入密码,因为提示是usingpassword(NO),估计你的密码是简单的数字密码,因此,输入密码的时候你按的小键盘,以为输入了,其实并没有输入任何密码。建议你使用qwe上面的那一排数字输入密码,或者把小键盘的灯搞亮在输入密码。
望采纳。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 我从CSDN技能树中找了一些相关资料给你, 你可以看下:
  • 相关参考资料: 安装问题
  • 除此之外, 这篇博客: 安装mysql5.7.37版本以及mysql 服务无法启动问题的解决ERROR 1045(28000): Access denied for user ‘root’@‘localhost’(using中的 2、双击下载好的msi文件,一路next 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    注意其中几个步骤。
    (1)选择custom即自定义
    在这里插入图片描述

    (2)我电脑的系统为64位,我这里只安装MySQL Server 5.7.37 x64。店家中间的那个向右指向的箭头,表示添加到右边。
    (tip:32位电脑系统选择x86后缀,64位电脑选择x64后缀)在这里插入图片描述在这里插入图片描述
    (3)同时在这个界面的右下角有个“Acvanced Options”,这个是用来修改安装mysql的路径的。对于常年小白无论安装啥都安装在C的大户来说,C盘常年爆红。默认Mysql安装在C盘,所以这个选项点进去可以修改位置。进去之后install directory表示软件安装目录, data directory表示数据保存位置。将这两个位置修改为你电脑容量较大的路径就行了。在这里插入图片描述
    (4)自己命名的时候看一下,默认是MYSQL57!而不是MYSQL!所以启动的时候要写对名字!(可以看后面的遇到问题二)
    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^