@[TOC](ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using passwor:yes))
当mysql登录时出现这种情况时,有可能是mysql未创建任何账户导致的
解决办法:
第一步:到安装的MySQL的目录下,找my.cnf文件;
第二步:在[mysqld]后添加skip-grant-tables
第三步:重启mysql服务器
第四步:输入mysql 直接进入
第五步:flush privileges;
第六步:CREATE USER ‘root’@‘localhost’ IDENTIFIED BY ‘123’;
注意:创建的账户是 root 密码是 123
exit;
第七步:将my.cnf文件中skip-grant-tables去掉,重新启动
第八步:大功告成