一、异常现象
使用navicat premuim 连接 虚拟机mysql数据库时 ,抛出如下错误:
Access denied for user 'root'@'192.168.1.13' (using password: YES)
二、异常原因
Mysql 安装完毕后,
三、异常解决
在 mysql 服务器上使用root进行登录:
mysql -u root -p
然后执行如下命令:
(1) 创建用户并授权
# 创建 'root'@'%'用户 CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root'; # 授权 grant all on *.* to 'root'@'%'; flush privileges;
(2)或者修改密码
alter user 'root'@'%' identified by 'root.';
然后再连接即可成功连接。