解决windows10下mysql出现ERROR 1045 (28000): Access denied for user 'root'@'localhost'
因修改登录密码,记不清,导致登录错误.
解决办法:
1.找到my.ini,加一句skip-grant-tables
注意:下图中该句前的#要去掉,并且,后面不能带分号,否则mysql服务重启时会出问题,该服务启动不了.
2.win+r 运行service.msc
重启与mysql有关的那个服务(我这个把mysql注册为后台运行的时候用的是mysqldb1这个名字,所以这里显示的是mysqldb1.)
3.登录mysql,一路回车,
mysql -u root -p
不输入密码,成功。
之后,再修改my.ini,把添加的那句,前面加个#,注释掉使不效或直接删除该句也可.
over.