场景:
新安装Mysql后,未设置密码,password默认为空,使用Navicat链接mysql,
报错分析:
未设置密码,安全验证不通过,需设置密码
解决办法:
连接:mysql -h root -u localhost -p
更改加密方式:(expire nerver:设置永不过期)
alter user 'root'@'localhost' identified by '123456' password expire never;
更改密码:
alter user ‘root’@'localhost' identified with mysql_native_password by '123456';
刷新系统权限:
flush privileges;