请问在MySQL5.7安装时最后输入mysql -u root -p后
出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。怎么办呢?
能截图下么?感觉你输入的和你说的错误对不上啊?
这个是你没有输入登录密码的提示 ,
mysql -u root -p接root密码 或者回车后输入密码
忘记密码的话可以进行一下代码操作:
试试修改的方法:
运行 cmd 按如下输入命令
sqlplus / as sysdba ---------以sys登陆
alter user root account unlock; --------- 解除锁定
alter user root identified 123456 -------------修改密码为123456,然后登录
```
你没有输入密码,因为提示是usingpassword(NO),估计你的密码是简单的数字密码,因此,输入密码的时候你按的小键盘,以为输入了,其实并没有输入任何密码。建议你使用qwe上面的那一排数字输入密码,或者把小键盘的灯搞亮在输入密码。
望采纳。
注意其中几个步骤。
(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!所以启动的时候要写对名字!(可以看后面的遇到问题二)