当前位置: 代码迷 >> 综合 >> mysql登录报错: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
  详细解决方案

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

热度:3   发布时间:2023-11-22 10:32:49.0

之前配置好之后一直使用mysql -u root -p登录mysql数据库,突然有一天登录的时候出现了报错,使用的mac,报错如下:

网上也有很多关于这个报错的解决办法,基本大部分都是重置密码来解决的,但是我之前用的都没问题,为什么突然就无缘无故需要重置密码,于是我找到更简单的解决办法了。如下:

打开系统偏好设置

点击MySQL:

点击Stop MySQL Server,这样就关闭了mysql,然后再点击Start MySQL Server重新打开一次数据库,之后再用终端执行mysql -u root -p的时候就没有报错了,其实就是重启一下mysql,如果这样不能解决,那就只能登录管理员权限重置密码了,至于重置密码的方法网上一找一大堆的说!!

  相关解决方案