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;
过程截图如下:
成功啦!