解决Access denied for user 'root'@'localhost' (using password: YES” 问题

来源:互联网 发布:JS域名代码授权源码 编辑:程序博客网 时间:2024/05/29 02:20


安装了图形化工具的人可以进入mysql 数据库 看一下 root 的密码,是处于乱码状态,所以在cmd上你是登不上去的,必须得修改一下密码。

1.找到mysql安装目录下的my.ini文件

  1. 打开,在最后一行写上 skip-grant-tables 保存并退出。

  2. 打开控制面板,找到服务,进入找到mysql并重启。

4.进入cmd界面,输入mysql就能进入mysql命令行界面了,
然后输入 use mysql,进入mysql数据库,
然后输入 update user set Password=PASSWORD(‘newpassword’) where user=root’;
修改成功后退出,然后退出mysql命令行和cmd

5.在进入my.ini,把添加的那句 skip-grant-tables 删掉并保存

6.进入控制面板重启mysql

7.进入cmd,然后输入 mysql -uroot -p(不加逗号,不然就会报那个错。。。) 然后输入密码就能进入了

阅读全文
0 0