mac navicat连接mysql出现(1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES))

今天nativcat新建本地连接数据库连接是出现不输入密码可以连接,输入密码却连接失败(1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)),如图:
在这里插入图片描述
在这里插入图片描述
解决方式:
1.首先不输入密码进入mysql,即输入:

mysql -hlocalhost -uroot

2.设置密码且永久

alter user 'root'@'localhost'identified by 'root123456' password expire never;

3.最后返回navicat新建连接,你会发现成功了!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38847655/article/details/126199229