Navicat连不上MySQL的解决办法

USE mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '{your password}';

FLUSH PRIVILEGES;

 

MySQL8 的三种身份认证

1. caching_sha2_password

2. sha256_password

3. mysql_native_password

MySQL8 默认使用 caching_sha2_password

 

MySQL中用户标示是 user 和 host 组成的二元组,需要确保二元组存在,否则会报错:

'user'@'localhost'                    本地登录的user用户

'user'@'192.168.0.103'           指定IP登录的user用户

'user'@'%'                               所有IP登录的user用户

用户信息记录在 mysql.user 表中

创建新用户命令 CREATE USER

删除用户命令 DROP USER

你可能感兴趣的:(Navicat连不上MySQL的解决办法)