1.问题
使用Navicat连接mysql出现错误:1045 Access denied for user ‘root’@‘localhost’ (using password: YES)
2.解决
2.1找到mysql的安装目录下的my_default.ini文件
2.2编辑mysql配置文件mysql_default.ini,在[mysql]下加port=3306以及skip-grant-tables,保存
2.3打开cmd,重启mysql
停止:输入net stop mysql
启动:输入 net stop mysql
2.4重新设置密码
不用密码登录:mysql -u root -p
进入mysql数据库:use mysql;
给root用户设置新密码:update user set password=password(“新密码”) where user=’root’;
刷新数据库:flush privileges;
退出mysql:quit
2.5测试连接