mysql2059错误
原因为安装时选择了强加密规则caching_sha2_password,与之前的mysql5.7的mysql_native_password规则不同,Navicat驱动目前不支持新加密规则。推荐直接使用phpstudy中的MySQL 5.7,因为后续课程的靶场有的不支持MySQL8。
·
原因为安装时选择了强加密规则caching_sha2_password,与之前的mysql5.7的mysql_native_password规则不同,Navicat驱动目前不支持新加密规则。
推荐直接使用phpstudy中的MySQL 5.7,因为后续课程的靶场有的不支持MySQL8
在CMD中输入以下命令:mysql -u root -p
分别执行以下命令:
select user,plugin from user where user='root';
分别执行以下命令:
ALTER USER 'test'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; #修改密码
FLUSH PRIVILEGES; #刷新
更多推荐
已为社区贡献7条内容
所有评论(0)