mysql登录报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

以管理员身份打开cmd : 

在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES) 拒绝访问

 首先:查了一下网站说要配置my.ini

我的是win10系统,用的是mysql-8.0.30-winx64

文件里没有my.ini,在网上看到可以自己建,就加了一个

结果:呵呵了

 解决方法:1.删除配置my.ini的skip-grant-tables 、还原之前的my.int

  2.切换到自己安装的mysql、bin目录下 

  输入:mysqld --console --skip-grant-tables --shared-memory

    3.重新打开一个以管理员身份 运行 cmd 窗口 、直接跳过Enter password:

  到这就搞定了,哈哈

       

猜你喜欢

转载自blog.csdn.net/weixin_51225684/article/details/128182410