MYSQL登录出错

doMore 1,288 2019-10-09

出错代码:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)

解决办法:

  • Linux下/etc/my.cnf添加skip-grant-tables(跳过密码检查,直接登录mysql)
  • 重启mysql使用命令 systemctl restart mariadb.service
  • 使用 mysql -uroot -p**** 登录
  • 登陆之后切换在mysql数据库 执行
update user set password=password("新密码") where user="root";
flush privileges;
  • 去掉之前加在配置文件中的 重启
  • 即可登陆成功