root用户连接mysql数据库出错 1045 access denied for user 'root'@'localhost' using password yes
网上说是得改root密码!
不过,还好我有一般用户,用一般用户可以登录,还可以用Navicat Preminu 看到其中的表
于是,我用一般用户连上数据库,打开MySQL命令行,依次输入以下三个命令,就能顺利登录root了
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
过程截图如下:
成功啦!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步