mysql 1045错误怎么解决?急急急急啊!!!

cmd下输入mysql -uroot -p;   还有php的  mysqli_connect()方法都提示错误内容(错误1045):Access denied for user 'root'@'localhost' (using password:YES)

百度到一些方法更改root的密码,一边重装一遍试了好多次都没用。。

最最神奇的是Navicat for MySql 可以正常连接mysql并运行。。。

怎么办怎么办,弄了一上午好心烦!

Goldberg
浏览 2670回答 5
5回答

BeingTowards

mysql -uroot -p;该命令 不需要后面添加分号,不然会将分号识别为密码  该命令结尾不需要输入分号

茫海

你这个就是密码不对

玉茶壶3625807

你需要查看数据库的用户是否存在root localhost 用户

人笨嫌刀钝

就是密码不对呗,或者验证方式就不是用密码的Navicat for MySql 连接上用的是密码还是本地连接?
打开App,查看更多内容
随时随地看视频慕课网APP